This course studies the fundamentals of the interaction design process. Students will be introduced to and have opportunity to practice the fundamental concepts, methods, and practices of interaction design. Emphasis is placed on learning how to involve the user at different stages in the design process to improve the interface in a cost effective way. In particular, experience with iterative user-centered design, rapid prototyping and usability testing methods are developed. Finally, students will improve their ability to iteratively design, evaluate and present their design ideas.
Upon successful completion of this course, students will be able to:
- Describe relevant HCI theories
- Obtain skills needed to master interaction design and provide suggestions of how to improve them
- Design user interfaces to accommodate a wide range of users and skill levels
- Undertake iterative and inexpensive user-centered design methods
- Perform usability testing procedures
- Apply practical design methodology to develop an interface prototype, based on market research, task analysis and user input