B.Sc. · Undergraduate
Cloud Computing
- Degree
- B.Sc.
- Level
- Undergraduate
- Duration
- 4 years
- Credits
- 128
Programme overview
The Cloud Computing program focuses on designing, managing, and scaling cloud-based infrastructures and applications. Students learn to build distributed systems, containerized applications, virtualization technologies, and edge computing solutions.
Curriculum
Year 1
6 courses- 01Introduction to Cloud Computing & Virtualization
- 02Calculus I & II
- 03Programming I (Python & Java)
- 04Academic Writing & Communication
- 05Fundamentals of Networking
- 06Discrete Mathematics
Year 2
9 courses- 01Data Structures & Algorithms
- 02Operating Systems I (Linux
- 03Virtualization)
- 04Database Systems I (SQL & NoSQL)
- 05Cloud Architectures & Platforms (AWS
- 06Azure
- 07GCP)
- 08Networking for Cloud Systems
- 09Probability & Statistics for Engineers
Year 3
6 courses- 01Cloud Application Development (Containers & Kubernetes)
- 02Distributed Systems & Parallel Computing
- 03Cloud Security & Compliance
- 04Internet of Things (IoT) in the Cloud
- 05DevOps & Continuous Deployment
- 06Serverless Computing
Year 4
8 courses- 01Edge Computing & Cloud Integration
- 02Advanced Cloud Systems (AI
- 03ML in the Cloud)
- 04Cloud Economics & Scalability
- 05Capstone Project (e.g
- 06smart agriculture cloud platform
- 07fintech cloud solution)
- 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.
