Course Description

Computer Science 250-01 Human-Computer Interaction Seminar. This is a seminar course exploring new forms of human-computer interaction and software models, abstractions, and languages for describing them. Students will read research papers on new interaction techniques, classic and emerging user interface description languages, and other related disciplines and present and discuss them in the seminar. The course will also connect to our current research on interfaces that use brain and physiological input to drive subtle adaptation and the need for new languages and tools for such interfaces. Prerequisite: Background in human-computer interaction, programming languages, cognitive science, linguistics, psychology, physiological or brain measurement techniques, or other relevant topic area; or permission of instructor.