3 lectures per week, 50 minutes each. (3-0-3)
Psychological principles of human-computer interaction. Evaluation of user interfaces. Usability engineering. Task analysis, user-centered design, and prototyping. Conceptual models and metaphors. Software design rationale. Design of windows, menus, and commands. Voice and natural language I/O. Response time and feedback. Color, icons, and sound. Internationalization and localization. User interface architectures and APIs. Case studies and project.
“Designing the User Interface”,4th Edition, by Ben Shneiderman and Catherine Plaisant, Addison Wesley, 2005, ISBN 0-321-26978-0.
“User Interface Design”, A Software Engineering Perspective, by Soren Lauesen, Addison Wesley, 2005, ISBN 0-321-18143-3.
Upon completion of this course, students will have the ability to: