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 |
