SWITZERLAND DIGITAL THINKING GLOBAL PERSPECTIVE
Undergraduate / BSc Pathways Programme Code 110 Cloud, Networks & Infrastructure

BSc in Cloud Computing

An applied Swiss-inspired curriculum combining algorithmic rigour, systems architecture, digital trust and practical engineering capability for modern technology leaders.

Duration 3 Years (6 Semesters)
Curriculum Model Modular Degree Candidate
Delivery Mode Full-Time / Blended Learning
Next Intakes October & February
CURRICULUM ARCHITECTURE

Academic Overview & Learning Objectives

The BSc in Cloud Computing at Brookfield School of Computing is engineered to provide deep competency across core computer science, systems design, and targeted domain applications. Students develop fluency in software craftsmanship, distributed architectures, algorithm optimization, and data governance.

Instruction balances rigorous theoretical foundations with practical code repositories, laboratory simulations, and ethical technology review aligned with modern international computing standards.

Modular code development & test coverage
Secure systems design & vulnerability mitigation
Distributed computing & cloud orchestration
Ethical technology & algorithmic transparency
MODULAR SYLLABUS

Curriculum Structure by Academic Section

Semester 1
9 Modules
Code Module Title Type Discipline & Learning Outcome
CLD101 Fundamentals of Cloud Architecture & Global Infrastructure Theory Analyze IaaS, PaaS, SaaS delivery models, cloud availability zones, hypervisors and shared responsibility in Cloud Computing.
CLD102 Linux Systems Administration & Bash Automation Lab Practical Configure Linux users, file permissions, systemd daemons, package managers and automated Bash management scripts.
CLD103 Computer Networking Protocols (TCP/IP, DNS, BGP) for Cloud Theory Analyze OSI model layers, IP subnetting, CIDR blocks, DNS resolution, BGP routing and TCP congestion controls.
CLD104 Python Scripting for Cloud Automation & API Interaction Lab Practical Automate cloud resource provisioning and API telemetry collection using Python, Boto3 and cloud SDKs.
CLD105 Virtualization Technologies, Type-1 & Type-2 Hypervisors Theory Compare KVM, Xen, ESXi and QEMU virtualization architectures, virtual CPU scheduling and memory overcommit.
CLD106 Cloud Storage Architectures: Block, Object & File Systems Lab Practical Deploy and benchmark Amazon S3 / Ceph object stores, persistent block volumes and NFS distributed file systems.
CLD107 Cloud Identity & Access Management (IAM) Security Basics Theory Model cloud IAM policies, least-privilege roles, service accounts, temporary credentials and cross-account trust.
CLD108 Git Version Control & Cloud Infrastructure Repositories Lab Practical Manage infrastructure code repositories using Git, semantic release tags, automated branch protections and reviews.
CLD109 Technical Problem Solving & Architectural Documentation in Cloud Computing Theory Author comprehensive cloud architecture diagrams, AWS Well-Architected reviews and cost estimations.
Semester 2
9 Modules
Code Module Title Type Discipline & Learning Outcome
CLD201 Containerization Fundamentals with Docker & Podman Theory Deconstruct Linux cgroups, namespaces, copy-on-write union filesystems and OCI container image specifications.
CLD202 Docker Container Engineering & Multi-Stage Builds Lab Practical Write optimized multi-stage Dockerfiles, minimize image layer sizes and package multi-tier microservices stacks.
CLD203 Cloud Networking Architecture: VPCs, Subnets & Routing Tables Theory Design isolated Virtual Private Clouds (VPC), public/private subnets, NAT gateways, route tables and security groups.
CLD204 VPC Configuration & Multi-Tier Cloud Network Lab Practical Provision multi-AZ VPC architectures with redundant NAT gateways, bastion hosts and private endpoint connections.
CLD205 Managed Database Architectures: SQL & NoSQL in the Cloud Theory Evaluate managed relational databases (RDS, Cloud SQL), read replicas, automated failover and DynamoDB key design.
CLD206 Infrastructure as Code (IaC) with Terraform Fundamentals Lab Practical Write declarative Terraform HCL manifests, manage remote state in S3 and execute automated terraform plan/apply.
CLD207 Continuous Integration (CI) with GitHub Actions & Cloud Runners Theory Architect automated build matrices, container image pushing to registries (ECR/GCR) and self-hosted runners.
CLD208 Cloud Monitoring, CloudWatch & Basic Metrics Ingestion Lab Practical Configure CloudWatch alarms, agent telemetry ingestion, custom metrics and automated SNS notification topics.
CLD209 Applied Cloud Computing First-Year Practicum: Multi-Tier Web Deployment Practical Deploy a resilient, auto-scaling multi-tier web application complete with load balancer, database and monitoring.
Semester 3
9 Modules
Code Module Title Type Discipline & Learning Outcome
CLD301 Kubernetes Cluster Architecture & Core Primitives Theory Deconstruct kube-apiserver, etcd consensus, kube-scheduler, kubelet and pod lifecycle orchestration.
CLD302 Kubernetes Deployment, Services & Ingress Controllers Lab Practical Deploy multi-replica deployments, clusterIP services, ingress-nginx routing and ConfigMaps/Secrets on Kubernetes.
CLD303 Advanced Infrastructure as Code: Terraform Modules & Terragrunt Theory Design reusable DRY Terraform modules, input validation, state locking with DynamoDB and Terragrunt hierarchies.
CLD304 Multi-Environment Terraform Automation & State Locking Lab Practical Construct development, staging and production multi-account Terraform pipelines with automated linting (TFLint).
CLD305 Microservices Architecture, API Gateways & Service Discovery Theory Evaluate reverse proxy routing, Envoy proxy, Kong API gateway, circuit breakers and client-side load balancing.
CLD306 Helm Package Management & Cloud-Native App Packaging Lab Practical Author custom Helm charts with parameterized values.yaml, release rollbacks and dependency management.
CLD307 Distributed Systems Theory: CAP Theorem, Paxos & Raft Consensus Theory Analyze consistency models, quorum reads/writes, vector clocks and leader election in distributed storage.
CLD308 GitOps Continuous Delivery with ArgoCD & Flux Lab Practical Deploy ArgoCD controllers to synchronize declarative Git repository manifests with live Kubernetes cluster state.
CLD309 Cloud Research Methodologies, Benchmarking & Performance Metrics Theory Formulate systematic cloud benchmarking methodologies measuring network throughput, disk IOPS and tail latency.
Semester 4
9 Modules
Code Module Title Type Discipline & Learning Outcome
CLD401 Serverless Computing Architecture, FaaS & Event-Driven Systems Theory Design event-driven architectures leveraging AWS Lambda, SQS queues, SNS notifications and EventBridge buses.
CLD402 Serverless Application Framework & Event-Driven Lab Practical Build and deploy asynchronous serverless microservices using AWS SAM or Serverless Framework with DynamoDB.
CLD403 Cloud Security Architecture, Zero-Trust & Network Firewalls Theory Design Web Application Firewalls (WAF), AWS Shield DDoS mitigation, transit gateway security and microsegmentation.
CLD404 Cloud Security Scanning, Trivy & Checkov Policy as Code Lab Practical Automate Terraform static security scans with Checkov and container image vulnerability scans with Trivy in CI/CD.
CLD405 Cloud FinOps: Cost Governance, Allocation & Unit Economics Theory Implement cost allocation tagging, reserved instances, savings plans, spot instances and compute unit economics.
CLD406 Cloud Cost Monitoring, Infracost & Kubecost Optimization Lab Practical Integrate Infracost pull request cost estimations and deploy Kubecost to monitor container resource allocation.
CLD407 Distributed Object Storage & Software-Defined Storage (Ceph) Theory Analyze Ceph CRUSH maps, OSDs, block devices (RBD) and S3 API compatibility in private cloud datacenters.
CLD408 Service Mesh Architecture & Istio Traffic Management Lab Practical Deploy Istio service mesh to configure mutual TLS (mTLS), traffic splitting, canary releases and fault injection.
CLD409 Industrial Cloud Computing Team Project: Platform Automation Studio Practical Engineer a production-ready internal developer platform (IDP) enabling automated one-click service provisioning.
Semester 5
9 Modules
Code Module Title Type Discipline & Learning Outcome
CLD501 Multi-Cloud & Hybrid Cloud Architecture (AWS, Azure & GCP) Theory Design cross-cloud redundancy, hybrid interconnects (AWS DirectConnect / Azure ExpressRoute) and data replication.
CLD502 Multi-Region Infrastructure Deployment & Disaster Recovery Lab Practical Provision multi-region active-passive and active-active architectures with Route 53 latency-based routing.
CLD503 Site Reliability Engineering (SRE), SLIs, SLOs & Error Budgets Theory Define Service Level Indicators (SLIs), Service Level Objectives (SLOs), error budget policies and incident postmortems.
CLD504 Prometheus, Grafana & OpenTelemetry Observability Lab Practical Instrument microservices with OpenTelemetry, ingest metrics into Prometheus and construct executive Grafana dashboards.
CLD505 Cloud Compliance, SOC 2, ISO 27001 & Swiss Data Protection Theory Audit cloud architectures against SOC 2 Type II controls, ISO 27001 cloud security extensions and Swiss FADP.
CLD506 Chaos Engineering, Resiliency Testing & Chaos Mesh Lab Practical Inject network latency, packet loss, pod kills and CPU stress into Kubernetes clusters using Chaos Mesh.
CLD507 Edge Computing, 5G Infrastructure & Cloud Distribution Networks Theory Analyze Cloudflare Workers, AWS CloudFront Lambda@Edge, 5G MEC edge nodes and low-latency cache invalidation.
CLD508 Edge Worker Deployment & Global Content Distribution Lab Practical Deploy edge functions for geo-routing, header manipulation and image optimization at global CDN edge locations.
CLD509 Senior Cloud Computing Capstone Project: Architecture Specification Practical Author comprehensive cloud architecture blueprints, Terraform module specifications and high-availability roadmaps.
Semester 6
9 Modules
Code Module Title Type Discipline & Learning Outcome
CLD601 Future Horizons in Cloud Computing & Serverless WebAssembly Theory Evaluate WebAssembly (Wasm) micro-runtimes, edge AI inference, quantum cloud integration and autonomous cloud platforms.
CLD602 Senior Cloud Computing Capstone Project: Automated Infrastructure Build Practical Deploy the complete end-to-end multi-cloud infrastructure using automated Terraform and GitOps pipelines.
CLD603 Senior Cloud Computing Capstone Project: Load Testing & Failover Validation Practical Execute distributed load testing with k6, validate auto-scaling policies and simulate catastrophic region failovers.
CLD604 Strategic Cloud Leadership, Vendor Negotiation & FinOps Direction Theory Negotiate enterprise cloud commitments, lead cloud migration roadmaps and communicate infrastructure ROI to executives.
CLD605 Production Infrastructure Hardening & Disaster Recovery Drill Practical Execute live disaster recovery restore procedures from encrypted backups and validate RTO/RPO targets.
CLD606 Sustainable Cloud Computing & Data Center Carbon Optimization Theory Measure carbon intensity of cloud regions, schedule batch compute for renewable hours and optimize energy usage.
CLD607 Industry Technical Cloud Portfolio & Infrastructure Defense Practical Defend multi-cloud architectural choices, disaster recovery models and cost optimization models before expert auditors.
CLD608 Peer Review, Release Engineering & Scientific Dissemination Theory Prepare comprehensive cloud architecture whitepapers, RFC proposals and open-source infrastructure module docs.
CLD609 Final Cloud Computing Capstone Project Demonstration & Oral Defense Practical Demonstrate the live production cloud platform and pass an oral academic dissertation examination in Cloud Computing.
Pathway Snapshot
  • Target Award Private Bachelor Pathway Candidate
  • Study Level Undergraduate / BSc Pathways
  • Language English
  • Delivery Full-Time / Blended Learning
Eligibility Guidelines

Secondary School Diploma / Swiss Matura / International Baccalaureate or recognized foreign upper-secondary certificate. English proficiency IELTS 6.0+ or equivalent.

Institutional Disclosure

Brookfield School of Computing is an independent private education institution in formation. Academic programmes, entry requirements, fees and awards are subject to institutional review and applicable Swiss legal regulations.