Computer Science-Applied: Human-Computer Interaction

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

Portrait of Julie Adams.

Julie A. Adams

Professor College of Engineering Dean's Professor

Additional Positions

CoRIS Associate Director for Research

Email

julie.a.adams@oregonstate.edu

Research Groups

Artificial Intelligence and Robotics | Software Engineering and Human-Computer Interaction

Margaret Burnett

Margaret Burnett

Distinguished Professor

Email

margaret.burnett@oregonstate.edu

Research Groups

Software Engineering and Human-Computer Interaction | Computer Science Education

A profile picture of Raffaele De Amicis.

Raffaele De Amicis

Associate Professor

Email

raffaele.deamicis@oregonstate.edu

Research Groups

Software Engineering and Human-Computer Interaction | Computer Graphics and Visualization

Martin Erwig

Martin Erwig

Stretch Professor

Email

erwig@oregonstate.edu

Research Groups

Programming Languages | Computer Science Education

Christopher Hundhausen

Christopher Hundhausen

Professor | Associate Head for Online Education

Additional Positions

Director, CREEdO

Email

chris.hundhausen@oregonstate.edu

Research Groups

Software Engineering and Human-Computer Interaction | Computer Science Education

Portrait of Anita Sarma.

Anita Sarma

Professor

Additional Positions

Interim Associate School Head for Undergraduate and Research Programs

Email

anita.sarma@oregonstate.edu

Research Groups

Software Engineering and Human-Computer Interaction