The course will introduce the field of Human-Computer Interaction (HCI), Interaction Design and Usability in the context of today’s diverse interactive products. The course will cover usability principles, design guidelines and heuristics, user-centred design, usability engineering, user experience and evaluation techniques, and will include a series of mini design exercises and design-implementation projects. Students who successfully complete the course will be well-equipped with the concepts and language to argue and discuss how well a system’s front-end (e.g. a website, a mobile app, a museum kiosk, etc.) is designed and be able to design usable, easy-to-use, intuitive, attractive user-interfaces informed by the concepts and knowledge learned during the course.
- 10.009 The Digital World
- Define and explain the concepts and relationships among usability, design principles, guidelines, heuristics and other fundamentals of Human-Computer Interaction.
- Analyze a set of requirements in terms of its user-interface implications.
- Develop a usage scenario for a given set of user requirements and available technologies.
- Construct a user-interaction strategy for a given problem.
- Sketch a series of user-interfaces for a given use scenario.
- Implement a designed user-interface to demonstrate its functionality and usability.
- Employ a set of usability engineering methods to refine a designed user-interface.
- Evaluate a user-interface using suitable evaluation methodology.
- Apply design principles, guidelines and heuristics to create a user-interaction strategy that solves a real-world problem.
- Design a usable and compelling user-interface given a set of requirements and available technologies.
- Communicate effectively the designed user-interface to relevant stakeholders using design rationale and a sketching/presentation tool in an informed, reasonable and persuasive way.
- Conduct an evaluation of a user-interface by employing a series of evaluation methods available in usability engineering.