SEDS 513

Principles of Human Computer Interaction

Fundamental theory and practice of the design, implementation, and evaluation of human-computer interfaces. Topics include: life cycles for user interface development; principles of design; design techniques; methods for evaluating interfaces; and techniques for prototyping and implementing graphical user interfaces. Students will perform the analysis, design and evaluation of a user interface of a software system as class project.

Week Topics
1 Introduction to human computer interaction
2 Affordance, usability, usability principles.
3 Computer Side of Human-Computer Interaction
4 Architectural Design Pattern – Model View Controller
5 User interface design samples, user interface design rules
6 Interactive design process, design languages
7 User modeling and the user profile, adaptive interfaces
8 Midterm
9 Usability measurements, predictive and interpretive Evaluation
10 3D user interfaces, augmented reality
11 Speech recognition and conversational interfaces
12 Multimodal interfaces, perceptual interfaces
13 Ubiquitous computing
14 Project presentations