CS 232 Human-Computer Interaction
Human-computer interaction (HCI) is the intersection of human actions and computer technology. Through two substantial team projects, students learn HCI principles of effective interface design. In addition to basic computer sciences skills, students use communication theory, psychology and art principles in their design projects. Special emphasis is given to typography, pixel-based design, human interface reaction experiments, color, element grouping, and feedback theory. This is a blended course. In the online section students conduct discussions and study peer-reviewed research. The blended goal is to discover and evaluate research-based solutions to HCI problems.