Computer Science (BS): Human-Computer Interaction Emphasis

4 Years On Campus Bachelors Program

Brigham Young University Provo

Program Overview

The Computer Science (BS): Human-Computer Interaction Emphasis at Brigham Young University Provo is designed for students who are passionate about creating intuitive and engaging technology experiences. This program combines technical skills with a deep understanding of user behavior, making it ideal for those looking to bridge the gap between technology and its users.

 

Curriculum Structure:

In the first year, students will build a solid foundation in computer science principles through courses like "Introduction to Computer Science" and "Discrete Mathematics." These courses introduce programming concepts and mathematical reasoning, essential for any aspiring computer scientist.

During the second year, students delve deeper into software development and user experience design with courses such as "Data Structures" and "Human-Computer Interaction." This year emphasizes the importance of designing user-friendly interfaces and understanding how users interact with technology.

In the third year, the focus shifts to advanced topics, including "Web Development" and "User Experience Research." Students will learn to create responsive web applications and conduct research to gather insights on user needs, preparing them for real-world challenges in the tech industry.

In the final year, students engage in practical applications of their knowledge through a capstone project and courses like "Mobile Application Development" and "Usability Testing." This hands-on experience allows students to showcase their skills and creativity while working on projects that have a direct impact on user experience.

Focus Areas: User Experience Design, Usability Testing, Interaction Design

Learning Outcomes: Proficiency in programming languages, understanding of user-centered design principles, ability to conduct usability research

Professional Alignment (Accreditation): The program is accredited by the Computing Accreditation Commission of ABET, ensuring it meets high educational standards.

Reputation (Employability Rankings): BYU consistently ranks highly in employability, with graduates recognized for their strong technical skills and problem-solving abilities, making them attractive to employers in the tech industry.

Experiential Learning (Research, Projects, Internships etc.)

At Brigham Young University Provo, the Computer Science (BS) program with an emphasis on Human-Computer Interaction (HCI) is designed to provide students with hands-on experiences that bridge the gap between theory and practice. Students engage in a variety of projects that allow them to apply their knowledge in real-world scenarios, enhancing their skills in user experience design, usability testing, and interface development. The university boasts state-of-the-art facilities and tools that support this experiential learning approach, ensuring that students are well-prepared for their future careers.

 

Here are some key aspects of the experiential learning opportunities available in the HCI emphasis:

- User Experience Lab: A dedicated space equipped with advanced technology for usability testing and user research, allowing students to observe and analyze user interactions with software and hardware.

- Collaborative Projects: Students often work in teams on projects that simulate real-world challenges, fostering collaboration and communication skills essential for the tech industry.

- Internship Opportunities: The program encourages students to pursue internships with leading tech companies, providing invaluable industry experience and networking opportunities.

- Software Tools: Students gain proficiency in industry-standard software such as Adobe XD, Sketch, and Figma, which are essential for designing user interfaces and experiences.

- Field Trips: The program includes field trips to local tech companies and design studios, giving students insights into the industry and exposure to potential career paths.

- Research Laboratories: Access to research labs where students can engage in cutting-edge projects related to HCI, often collaborating with faculty on innovative research.

- BYU Libraries: Extensive resources, including access to digital archives and databases, support students in their research and project work.

- Institute of Technology: The university's Institute of Technology provides additional resources and support for students pursuing careers in technology, including workshops and guest lectures from industry professionals.

These experiential learning opportunities not only enhance your academic experience but also prepare you for a successful career in the rapidly evolving field of Human-Computer Interaction. 

Choosing to study HCI at BYU means you’ll be equipped with the skills and experiences that employers are looking for. I encourage you to apply and take the next step toward an exciting future in technology!

Progression & Future Opportunities

Choosing to pursue a Bachelor of Science in Computer Science with an emphasis on Human-Computer Interaction at Brigham Young University Provo opens up a world of exciting career opportunities. Graduates from this program are well-prepared for roles such as User Experience Designer, Interaction Designer, Usability Analyst, and Software Developer. The skills you acquire will not only make you a valuable asset in the tech industry but also position you for a fulfilling career that bridges technology and user experience.

 

Here’s what you can expect in terms of progression and future opportunities:

- University Services: BYU offers robust career services, including resume workshops, interview preparation, and networking events specifically tailored for tech students. The BYU Career Center also connects students with internships and job placements in leading tech companies.

- Employment Stats and Salary Figures: The job placement rate for graduates in Computer Science is impressive, with many securing positions before graduation. According to recent data, the average starting salary for graduates in this field is around $80,000, with potential for growth as you gain experience.

- University–Industry Partnerships: BYU has established partnerships with major tech companies like Adobe, Microsoft, and Google, providing students with internship opportunities and real-world projects that enhance their learning experience.

- Long-term Accreditation Value: The Computer Science program is accredited by the Computing Accreditation Commission of ABET, ensuring that your degree meets the highest standards of quality and relevance in the industry.

- Graduation Outcomes: Graduates from this program have gone on to work at top-tier companies and have also pursued advanced degrees, showcasing the versatility and strength of the education received at BYU.

Further Academic Progression: After completing your Bachelor’s degree, you may choose to further your studies by pursuing a Master’s degree in Human-Computer Interaction, Computer Science, or a related field. BYU offers a Master’s program that allows you to specialize even further and engage in cutting-edge research. Additionally, you could consider certifications in UX design or related areas to enhance your skill set and marketability in the job market.

Embarking on this academic journey at BYU will not only equip you with the technical skills needed in today’s digital landscape but also provide you with a strong foundation for a successful and impactful career.

Program Key Stats

$22600
$30440
$30440
$35

Aug Intake : 15th Dec (RD) , 3rd Nov (EA / ED)Jan Intake : 3rd Nov


51%
No

Eligibility Criteria

BCC - BBC
3.6 - 3.9
22 - 26
65 - 70

1150 - 1350
31 - 32
6.5
90
Optional
Yes
Eligibility criteria

How US Universities Assess Applicants

Career Options

  • UX Designer
  • UX Researcher
  • Interaction Designer
  • User Interface Designer
  • Front-End Developer
  • Accessibility Specialist
  • Information Architect
  • UX Writer
  • Product Designer
  • Product Manager
  • Usability Analyst
  • HCI Researcher
  • Web Developer
  • Mobile Application Developer
  • Human Factors Specialist
Career options

Book Free Session with Our Admission Experts

Admission Experts