To submit a proposed plan of study, use the Focus Area Survey.
As we integrate technology in more facets of our lives, the interface between humans and computers grows both larger and smaller: Larger in the sense that we interact with more applications and devices; Smaller in that our uses become more personalized and intimate.
The human-computer interaction (HCI) applied option helps you to understand both sides of this interface: the computer through programming, information visualization, and core computer science courses; and the human through cognition and psychology courses. Only by understanding both sides can we maximize the potential of computing in human lives.
Potential job opportunities
- User experience (UX) or interaction design: design and develop graphical user interfaces, interaction methods, workflows, and other front ends. Companies: Apple, Microsoft, Google, and any company that produces user-facing software.
- Web designer: analyze, design, and develop interfaces for web sites and web applications, integrate and present information from multiple sources. Companies: Amazon, Expedia, Google, and any company that produces software for the web.
Courses - Core (16 credits) + Electives (16 credits)
Core
- CS 468 (Inclusive Design) or CS 464 (Open Source Software)
- CS 453 (Scientific Visualization) or CS 458 (Introduction to Information Visualization)
- CS 492 (Mobile Software Development)
- PSY 340 (Cognition Psychology)
Possible Electives
- PSY 302 (User Experience Research)
- PSY 350 (Human Lifespan Development)
- PSY 360 (Social Psychology)
- PSY 370 (Personality)
- PSY 426 (Psychology of Gender)
- PSY 440 (Cognition Research)
- PSY 442 (Perception)
- PSY 444 (Learning and Memory)
- PSY 446 (Psychology of Human Computer Interaction)
- PSY 454 (Cognitive Development)
- PSY 456 (Social Development)
- PSY 464 (Social Cognition)
- PSY 494 (Engineering Psychology)
Faculty

Julie A. Adams
ProfessorCollege of Engineering Dean's Professor Collaborative Robotics and Intelligent Systems Institute | Electrical Engineering and Computer Science Artificial Intelligence and Robotics | Software Engineering and Human-Computer Interaction

Margaret Burnett
Distinguished ProfessorElectrical Engineering and Computer Science Software Engineering and Human-Computer Interaction | Computer Science Education

Raffaele De Amicis
Associate Professorraffaele.deamicis@oregonstate.edu
Electrical Engineering and Computer Science Software Engineering and Human-Computer Interaction | Computer Graphics and Visualization
Martin Erwig
ProfessorElectrical Engineering and Computer Science Programming Languages | Computer Science Education

Christopher Hundhausen
Professor | Associate Head for Online Educationchris.hundhausen@oregonstate.edu
Electrical Engineering and Computer Science Software Engineering and Human-Computer Interaction | Computer Science Education
Anita Sarma
ProfessorElectrical Engineering and Computer Science Software Engineering and Human-Computer Interaction