A hands-on introduction to web site design and development covering high-level design principle concepts. Topics include site design, usability, and the application of design principles as they apply to client-side technologies, embedded media, page design, text, sounds, graphics, animations, and interactivity. Projects will focus on design, development, and deployment of typical websites.