The art and science of programming internet applications from a client-side perspective. Topics cover designing interactive web applications, PHP, using content managers, reading, writing database files, and usability and design considerations using real world projects. Current web programming languages and content managers will be utilized. Prerequisites: ISCS 150 and CS 185. Spring.