B.Sc. · Licence
Human–Computer Interaction (HCI)
- Diplôme
- B.Sc.
- Niveau
- Licence
- Durée
- 4 ans
- Crédits
- 128
Présentation du programme
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.
Programme des cours
Year 1
6 cours- 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 cours- 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 cours- 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 cours- 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
Les listes de cours sont indicatives et peuvent évoluer au fil de l'accréditation et de la révision du programme.
Programmes similaires
- B.Sc.Computer ScienceThe Computer Science program at TAU provides a strong foundation in algorithms, data structures, software development, operating systems, and theoretical computer science, while also exposing students to modern fields like machine learning, cybersecurity, and cloud computing. Students graduate as versatile problem-solvers ready for careers in both industry and research.
- B.Sc.Software EngineeringThis program emphasizes the systematic development of large, reliable, and scalable software systems, combining theory with real-world project experience. Students learn requirements engineering, agile methods, DevOps, testing, and software project management.
- B.Sc.Artificial IntelligenceThe Artificial Intelligence program equips students with expertise in machine learning, deep learning, computer vision, robotics, and natural language processing (NLP). Students will also study the ethics and societal impacts of AI, preparing them for leadership in Africa's AI- driven transformation.
