
School of Computer Science & Artificial Intelligence
Training the engineers of Africa's digital and AI transformation.
- programmes
- 19
- Undergraduate
- 12
- Graduate
- 7
Find your programme
19 programmes
- B.Sc.Undergraduate
Computer Science
The Computer Science program at TAU provides a strong foundation in algorithms, data structures, software development, operating systems, and theoretical computer science, while also expo…
4 years128 credits - B.Sc.Undergraduate
Software Engineering
This program emphasizes the systematic development of large, reliable, and scalable software systems, combining theory with real-world project experience. Students learn requirements engi…
4 years128 credits - B.Sc.Undergraduate
Artificial Intelligence
The Artificial Intelligence program equips students with expertise in machine learning, deep learning, computer vision, robotics, and natural language processing (NLP). Students will also…
4 years128 credits - B.Sc.Undergraduate
Data Science
The Data Science program trains students to collect, manage, and analyze large datasets to uncover meaningful insights. With applications in business, healthcare, climate, and technology,…
4 years128 credits - B.Sc.Undergraduate
Cybersecurity
The Cybersecurity program equips students with expertise in protecting digital systems, networks, and data. Students learn cryptography, ethical hacking, cyber law, digital forensics, and…
4 years128 credits - B.Sc.Undergraduate
Cloud Computing
The Cloud Computing program focuses on designing, managing, and scaling cloud-based infrastructures and applications. Students learn to build distributed systems, containerized applicatio…
4 years128 credits - B.Sc.Undergraduate
Human–Computer Interaction (HCI)
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…
4 years128 credits - B.Sc.Undergraduate
Game Development
The Game Development program integrates computer science, graphics, storytelling, and design to prepare students for careers in the global gaming industry. Students master game engines, 3…
4 years128 credits - B.Sc.Undergraduate
Internet of Things (IoT)
The IoT program trains students to design connected devices and smart systems that link the physical and digital worlds. With applications in agriculture, health, manufacturing, smart cit…
4 years128 credits - B.Sc.Undergraduate
Blockchain Technology
The Blockchain Technology program prepares students to harness the power of decentralized systems for finance, governance, supply chain, and digital security. Students gain skills in cryp…
4 years128 credits - B.Sc.Undergraduate
Computational Science
The Computational Science program equips students with advanced mathematical modeling, simulation, and high-performance computing (HPC) skills. It combines mathematics, physics, and compu…
4 years128 credits - B.Sc.Undergraduate
Digital Systems Engineering
The Digital Systems Engineering program integrates hardware and software design, preparing students to develop digital circuits, microprocessors, VLSI systems, and embedded platforms. Thi…
4 years128 credits - M.Sc.Graduate
Computer Science
An advanced program offering specialization in algorithms, systems, and emerging computing paradigms. Students build strong theoretical foundations while applying skills to software engin…
- M.Sc.Graduate
Artificial Intelligence & Data Science
This program combines machine learning, AI theory, and big data analytics. It emphasizes AI ethics, fairness, and real-world deployment.
- M.Sc.Graduate
Cybersecurity & Digital Forensics
This program prepares graduates for leadership roles in cyber defense, ethical hacking, blockchain security, and digital forensics.
- M.Sc.Graduate
Human–Computer Interaction (HCI) & User Experience
A cutting-edge program exploring interaction design, cognitive science, and immersive technologies (AR/VR/XR) to shape human-centered digital futures.
- M.Sc.Graduate
Blockchain & Decentralized Systems
This program specializes in distributed ledger technologies (DLTs), decentralized finance (DeFi), and smart contract ecosystems.
- M.Sc.Graduate
Computational Science & High-Performance Computing
This program equips students to apply computational modeling and simulation to problems in climate, biology, physics, and engineering.
- M.Sc.Graduate
Digital Systems Engineering & Embedded Intelligence
A program at the intersection of hardware and intelligent software, focusing on embedded systems, FPGA/VLSI design, and intelligent IoT devices.
