SymSys245: Cognitive Fundamentals of the Analysis of Interactive Systems (aka. Interaction Analysis)
Jeff Shrager

Mon/Wed (separate sections**) 7:30-~9, Location: Educ 206


In this course, we investigate how cognitive processes such as perception, learning, reasoning, and problem solving, inform the design and analysis of complex, interactive systems. We both study these important cognitive processes, and analyze the ways in which they operate in important real-world contexts. Major topics include: cognitive architectures, analysis of skilled performance, complex learning and discovery, adaptive and intelligent interfaces, user assistance systems, and special topics according to students' interests. We also try to consider issues related to overlooked populations, such as the elderly, people with special cognitive needs (e.g., dyslexia), and children.

The class takes place in an interactive discussion format, and participation in these discussions is crucial to the learning process. In addition to weekly readings, and small in- and out-of-class projects, students will produce a larger project examining interactive cognition in a real world setting of their own choosing. Although there are no formal prereqs., exposure to cognitive psychology and/or AI will be helpful.

Handouts and links for each week:

This area is restricted to students. Please enter the class password:
** This is intended to be a seminar course, but so many people wanted to take it that I split it into two smaller sections. They are taught at the same time and in the same place, but one takes place on Monday, and the other on Wed. You only need to attend one of these, and once you've chosen Monday or Wednesday, please try to stick to that day, because otherwise we're going to end up with too many in one section, and too few in the other.