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: CS 150 or CS 185. Spring.