B.Sc. · Licence
Computer Science
- Diplôme
- B.Sc.
- Niveau
- Licence
- Durée
- 4 ans
- Crédits
- 128
Présentation du programme
The 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.
Programme des cours
Year 1
6 coursFoundations of Computing
- 01Introduction to Computer Science
- 02Calculus I & II
- 03Discrete Mathematics I
- 04General Physics for Computing
- 05Academic Writing & Communication
- 06Programming I (Python & C)
Year 2
8 coursCore Computer Science
- 01Data Structures & Algorithms I
- 02Computer Architecture & Organization
- 03Operating Systems I
- 04Database Systems I (Relational Databases)
- 05Object-Oriented Programming (Java
- 06C++)
- 07Probability & Statistics for Computer Scientists
- 08Discrete Mathematics II
Year 3
6 coursAdvanced Computing
- 01Data Structures & Algorithms II (Optimization)
- 02Software Engineering I (Design & Development)
- 03Artificial Intelligence (Introductory)
- 04Computer Networks I (Protocols & Security)
- 05Theory of Computation
- 06Human–Computer Interaction I
Year 4
11 coursSpecialization & Capstone
- 01Cloud Computing & Distributed Systems
- 02Software Engineering II (Agile
- 03DevOps)
- 04Electives: Cybersecurity
- 05Data Science
- 06Mobile Application Development
- 07Capstone Project (e.g
- 08scalable software system
- 09cloud platform
- 10AI-integrated app)
- 11Internship/Industry Placement
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.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.
- B.Sc.Data ScienceThe Data Science program trains students to collect, manage, and analyze large datasets to uncover meaningful insights. With applications in business, healthcare, climate, and technology, the program integrates statistics, machine learning, data visualization, and big data platforms.
