Stanford University

USA
11 Scholarships 101 Programs 3 Degree levels
Bachelor

BSc Computer Science (Human-Computer Interaction Track)

Offered at Stanford University, USA
DegreeBachelor
FieldBSc CS (HCI)
Duration4 years
Tuition$67,731
A

Cost & earnings at Stanford University What students borrow here, and what they go on to earn

You borrow $12,000 median federal debt
You repay $136/mo over 10 years
Graduates earn $124,080 10 yrs after entry
Debt clears in 0.1 yrs of the salary premium
US Department of Education figures See the full breakdown →
A

Computer Science graduates earn a median $66,073 Across 767 US programmes, two years after finishing

See the degree grade →

Learn how people interact with software and devices through a Human-Computer Interaction (HCI) focused Computer Science curriculum. You’ll combine programming and systems foundations with user-centred design, prototyping, and evaluation methods.

Overview

The Bachelor of Science in Computer Science with a focus on Human-Computer Interaction (HCI) at Stanford University provides students with a comprehensive understanding of how people engage with software and devices. This program blends essential programming and systems knowledge with user-centered design principles, prototyping techniques, and evaluation methods to create innovative interactive experiences.

What you'll study

The curriculum integrates core Computer Science foundations with specialized HCI coursework. Students can expect to encounter a variety of modules that cover both the theoretical and practical aspects of computing and user interaction.

Core Computer Science foundations

  • Coding for Social Good
  • Programming Abstractions
  • Computer Organization and Systems
  • Computer Systems from the Ground Up
  • Object-Oriented Systems Design
  • Probability for Computer Scientists
  • Principles of Computer Systems
  • From Languages to Information

Human-Computer Interaction (HCI) and interactive systems

  • Human-Computer Interaction
  • User Interface Design
  • Interactive Systems
  • System Evaluation
  • Prototyping Methodologies
  • Human Behaviour in Technology
  • Digital Design
  • Computing Systems

Assessment methods

  • Programming assignments and projects
  • Design and prototyping work
  • Evaluation activities, such as usability testing and analysis
  • Written reflections or reports, as required by specific modules

Entry requirements

Admission to the program is conducted through a holistic review process, taking various factors into account. Specific standardized test score requirements or GPA minimums are not publicly disclosed, allowing for a more comprehensive evaluation of each candidate's potential.

Career prospects

Graduates of the BSc Computer Science program with a Human-Computer Interaction focus are well-prepared for a range of careers in technology and design. Potential career paths include roles in software development, user experience design, product management, and research in HCI, among others. The skills acquired throughout the program equip students to innovate and improve the ways users interact with technology in various sectors.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to Stanford University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.