Prerequisites: introduction to computer science (any implementation of CS103 or CS112), discrete structures (CS106 or CS115)
Syllabus:
Units covered:
| PF5 | Event-driven programming | 2 | core hours (of 4) |
| HC1 | Foundations of human-computer interaction | 6 | core hours |
| HC2 | Building a simple graphical user interface | 2 | core hours |
| HC3 | Human-centered software evaluation | 5 | hours |
| HC4 | Human-centered software development | 5 | hours |
| HC5 | Graphical user-interface design | 6 | hours |
| HC6 | Graphical user-interface programming | 3 | hours |
| HC7 | HCI aspects of multimedia systems | 5 | hours |
| HC8 | HCI aspects of collaboration and communication | 3 | hours |
| PL6 | Object-oriented programming | 2 | core hours (of 10) |
| Elective topics | 1 | hour |
Notes:
[to be supplied]
|
December 15, 2001 |