The BSc in Human-Computer Interaction (HCI) is an interdisciplinary program that combines computer science, psychology, design, and cognitive science to explore how people interact with technology. The program aims to equip students with the skills and knowledge to design and evaluate interactive systems, ensuring they are user-friendly and accessible.

Core Subjects:

  • Introduction to HCI
  • User-Centered Design
  • Interaction Design
  • Cognitive Psychology
  • Software Engineering
  • Visual Design and Prototyping
  • Usability Testing
  • Human Factors in Computing Systems
  • Programming (Python, Java, or similar languages)
  • Data Visualization
  • Mobile and Web Development

Key Skills Developed:

  • User experience (UX) design
  • Interface design and development
  • Understanding of human cognition and behavior
  • Proficiency in programming languages
  • Problem-solving and critical thinking
  • Research and evaluation techniques

Career Opportunities: Graduates can pursue roles such as:

  • UX/UI Designer
  • Interaction Designer
  • Usability Analyst
  • Front-End Developer
  • User Researcher
  • Product Designer

Project/Internship: The program usually includes a final-year project or an internship, where students apply their learning in a real-world context, often in collaboration with industry partners.


Master of Science (MSc) in Human-Computer Interaction

Duration: 1-2 years (full-time)

Overview: The MSc in Human-Computer Interaction builds on the foundational knowledge from a BSc program, focusing on advanced topics in the design, evaluation, and implementation of interactive computing systems. This program is ideal for those looking to specialize in HCI or pursue research in the field.

Core Subjects:

  • Advanced Interaction Design
  • User Experience Research Methods
  • Cognitive Ergonomics
  • Artificial Intelligence in HCI
  • Emerging Technologies (VR/AR, IoT)
  • Social Computing
  • Accessibility and Inclusive Design
  • Data Science for HCI
  • Advanced Programming for HCI
  • Research Methods and Statistics

Specialization Areas: Students may have the option to specialize in areas such as:

  • Virtual and Augmented Reality
  • Human-Robot Interaction
  • Mobile Computing
  • Game Design
  • Health Informatics

Career Opportunities: Graduates of the MSc program can pursue advanced roles such as:

  • Senior UX/UI Designer
  • HCI Researcher
  • Interaction Architect
  • Human Factors Engineer
  • Product Manager
  • Academic Researcher or Lecturer

Thesis/Capstone Project: The program often culminates in a thesis or capstone project, where students conduct original research or a comprehensive design project under faculty supervision.


Admission Requirements:

BSc Program:

  • High school diploma or equivalent with a strong background in mathematics, science, or computing.
  • Satisfactory scores in relevant entrance exams (varies by institution).

MSc Program:

  • Bachelor’s degree in HCI, Computer Science, Psychology, Design, or a related field.
  • Relevant work experience or a strong academic record.
  • Satisfactory scores in graduate entrance exams (e.g., GRE, if required by the institution).

Learning Outcomes: By the end of these programs, students will have a deep understanding of how to design and evaluate interactive systems that meet the needs of users, ensuring accessibility, usability, and satisfaction.