CS250W. Human-Computer Interaction

Presents a comprehensive introduction to the principles and techniques of human-computer interaction.

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]

Online resources for CS250W


 
CC2001 Report
December 15, 2001