Skip to content

2026-2027 academic year: applications for Fall 2027 are open

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.