Skip to main content

Format: Face To Face and Hybrid       Credits:120

The human-centered computing (HCC) major provides students with the intellectual foundations and experiences to identify and understand technological problems from peoples' point of view then designing, building, and evaluating technological solutions enhancing peoples lives. It integrates ideas from design thinking, human-computer interaction (HCI), interaction design, and user experience design with the skills needed for software development.

PROGRAM OVERVIEW

The Bachelor's degree in Human-Centered Computing is designed to address the growing demand for skilled professionals in key technological domains. The program offers a comprehensive curriculum with specialized courses in areas such as design thinking, human-computer interaction (HCI), interaction design, user experience design and more with the skills needed for software development. Developed in collaboration with industry and academic experts, the program includes specialized tracks allowing students to gain expertise in high-demand fields like AI and AR/VR, ensuring relevance to both local industries and emerging technological trends.

COURSEWORK

Human-Centered Computing students receive a Bachelor of Science (B.S.) degree. The HCC course offers 8 new courses related to HCC:

  • Human Centered Computing
  • User Interaction and Accessibility
  • User Experience Research
  • User Experience Design
  • Human AI Interaction
  • AR/VR Design and Research
  • AR/VR Development 

  Course Descriptions

COMBINED DEGREE PROGRAMS

This undergraduate degree can be combined with a master's degree to save you time and money, and get you into the workforce sooner. On average, students save $10,000 in our combined degree programs and take up to four fewer classes than if earning the degrees separately.

You can even build your own combined degree from programs in different disciplines to further personalize your education and meet specific career goals.

Page last modified October 25, 2025