Skip to content

2026-2027 academic year: applications for Fall 2027 are open

B.Sc. · Undergraduate

Human–Computer Interaction (HCI)

Degree
B.Sc.
Level
Undergraduate
Duration
4 years
Credits
128

Programme overview

The HCI program focuses on how humans interact with digital technologies. Students learn UX/UI design, accessibility, AR/VR development, cognitive psychology, and interaction design. This program equips graduates to build technologies that are inclusive, intuitive, and impactful, bridging design and engineering.

Curriculum

Year 1

6 courses
  • 01Introduction to Human–Computer Interaction
  • 02Calculus I & II
  • 03Programming I (Python & JavaScript)
  • 04Academic Writing & Communication
  • 05Psychology of Human Behavior
  • 06Fundamentals of Design & Visual Communication

Year 2

6 courses
  • 01Data Structures & Algorithms
  • 02Interaction Design Principles
  • 03Cognitive Psychology & Usability
  • 04Database Systems for Interactive Applications
  • 05Web & Mobile App Development I
  • 06Probability & Statistics for HCI

Year 3

6 courses
  • 01User Experience (UX) Research Methods
  • 02Human Factors Engineering & Accessibility
  • 03Augmented & Virtual Reality Development I
  • 04Human–AI Interaction
  • 05Game Interaction Design
  • 06Prototyping & Usability Testing

Year 4

9 courses
  • 01Advanced AR/VR Systems
  • 02Ethics & Social Implications of HCI
  • 03Emerging Interfaces (V oice
  • 04Brain–Computer Interaction)
  • 05Capstone Project (e.g
  • 06VR learning app
  • 07healthcare UX platform
  • 08AR cultural heritage system)
  • 09Internship

Course lists are indicative and may be updated as the programme is accredited and reviewed.