B.Sc. · Undergraduate
Cybersecurity
- Degree
- B.Sc.
- Level
- Undergraduate
- Duration
- 4 years
- Credits
- 128
Programme overview
The Cybersecurity program equips students with expertise in protecting digital systems, networks, and data. Students learn cryptography, ethical hacking, cyber law, digital forensics, and cloud security, preparing them to defend Africa's digital transformation.
Curriculum
Year 1
6 courses- 01Introduction to Cybersecurity
- 02Calculus I & II
- 03Programming I (Python & C)
- 04Discrete Mathematics
- 05Communication & Academic Writing
- 06Introduction to Computer Networks
Year 2
6 courses- 01Data Structures & Algorithms
- 02Cryptography & Network Security I
- 03Operating Systems & Security Fundamentals
- 04Database Security
- 05Probability & Statistics for Engineers
- 06Ethical Hacking Fundamentals
Year 3
7 courses- 01Advanced Cryptography & Blockchain Security
- 02Cyber Law
- 03Policy & Digital Rights
- 04Digital Forensics & Incident Response
- 05Cloud Security & Virtualization
- 06Malware Analysis & Reverse Engineering
- 07Secure Software Development
Year 4
8 courses- 01Cybersecurity Governance & Risk Management
- 02AI in Cybersecurity (Anomaly Detection
- 03Intrusion Detection Systems)
- 04Cyber-Physical Systems Security (IoT & Critical Infrastructure)
- 05Capstone Project (e.g
- 06national cyber defense model
- 07blockchain-based security platform)
- 08Internship
Course lists are indicative and may be updated as the programme is accredited and reviewed.
Related programmes
- 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.
