Design and Interactive Experiences

COM CM 523

This course introduces students to principles of interactivity through a hands-on experience designing and building an interactive project (website/app). Students will learn to apply design thinking for interactivity while building a device-agnostic package using modern web technologies: HTML, CSS, JavaScript and related libraries, plug-ins, frameworks and tools as necessary. Students will experience the full design and development process (concept ideation, prototyping, user testing and iteration) in building a functional project. Topics on media technology, animation, accessibility, interface design, information architecture, interaction design, networking, performance, prototyping, responsive design and usability will be covered.