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.
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.
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.
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.
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.
Shortlist scholarships and plan your application — free guidance from our advisors.