SWITZERLAND DIGITAL THINKING GLOBAL PERSPECTIVE
Undergraduate / BSc Pathways Programme Code 139 Computer Science & Software Engineering

BSc in Network Engineering

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 Network Engineering 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
NET101 Fundamentals of Cloud Architecture & Global Infrastructure Theory Analyze IaaS, PaaS, SaaS delivery models, cloud availability zones, hypervisors and shared responsibility in Network Engineering.
NET102 Linux Systems Administration & Bash Automation Lab Practical Configure Linux users, file permissions, systemd daemons, package managers and automated Bash management scripts.
NET103 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.
NET104 Python Scripting for Cloud Automation & API Interaction Lab Practical Automate cloud resource provisioning and API telemetry collection using Python, Boto3 and cloud SDKs.
NET105 Virtualization Technologies, Type-1 & Type-2 Hypervisors Theory Compare KVM, Xen, ESXi and QEMU virtualization architectures, virtual CPU scheduling and memory overcommit.
NET106 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.
NET107 Cloud Identity & Access Management (IAM) Security Basics Theory Model cloud IAM policies, least-privilege roles, service accounts, temporary credentials and cross-account trust.
NET108 Git Version Control & Cloud Infrastructure Repositories Lab Practical Manage infrastructure code repositories using Git, semantic release tags, automated branch protections and reviews.
NET109 Technical Problem Solving & Architectural Documentation in Network Engineering Theory Author comprehensive cloud architecture diagrams, AWS Well-Architected reviews and cost estimations.
Semester 2
9 Modules
Code Module Title Type Discipline & Learning Outcome
NET201 Containerization Fundamentals with Docker & Podman Theory Deconstruct Linux cgroups, namespaces, copy-on-write union filesystems and OCI container image specifications.
NET202 Docker Container Engineering & Multi-Stage Builds Lab Practical Write optimized multi-stage Dockerfiles, minimize image layer sizes and package multi-tier microservices stacks.
NET203 Cloud Networking Architecture: VPCs, Subnets & Routing Tables Theory Design isolated Virtual Private Clouds (VPC), public/private subnets, NAT gateways, route tables and security groups.
NET204 VPC Configuration & Multi-Tier Cloud Network Lab Practical Provision multi-AZ VPC architectures with redundant NAT gateways, bastion hosts and private endpoint connections.
NET205 Managed Database Architectures: SQL & NoSQL in the Cloud Theory Evaluate managed relational databases (RDS, Cloud SQL), read replicas, automated failover and DynamoDB key design.
NET206 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.
NET207 Continuous Integration (CI) with GitHub Actions & Cloud Runners Theory Architect automated build matrices, container image pushing to registries (ECR/GCR) and self-hosted runners.
NET208 Cloud Monitoring, CloudWatch & Basic Metrics Ingestion Lab Practical Configure CloudWatch alarms, agent telemetry ingestion, custom metrics and automated SNS notification topics.
NET209 Applied Network Engineering 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
NET301 Kubernetes Cluster Architecture & Core Primitives Theory Deconstruct kube-apiserver, etcd consensus, kube-scheduler, kubelet and pod lifecycle orchestration.
NET302 Kubernetes Deployment, Services & Ingress Controllers Lab Practical Deploy multi-replica deployments, clusterIP services, ingress-nginx routing and ConfigMaps/Secrets on Kubernetes.
NET303 Advanced Infrastructure as Code: Terraform Modules & Terragrunt Theory Design reusable DRY Terraform modules, input validation, state locking with DynamoDB and Terragrunt hierarchies.
NET304 Multi-Environment Terraform Automation & State Locking Lab Practical Construct development, staging and production multi-account Terraform pipelines with automated linting (TFLint).
NET305 Microservices Architecture, API Gateways & Service Discovery Theory Evaluate reverse proxy routing, Envoy proxy, Kong API gateway, circuit breakers and client-side load balancing.
NET306 Helm Package Management & Cloud-Native App Packaging Lab Practical Author custom Helm charts with parameterized values.yaml, release rollbacks and dependency management.
NET307 Distributed Systems Theory: CAP Theorem, Paxos & Raft Consensus Theory Analyze consistency models, quorum reads/writes, vector clocks and leader election in distributed storage.
NET308 GitOps Continuous Delivery with ArgoCD & Flux Lab Practical Deploy ArgoCD controllers to synchronize declarative Git repository manifests with live Kubernetes cluster state.
NET309 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
NET401 Serverless Computing Architecture, FaaS & Event-Driven Systems Theory Design event-driven architectures leveraging AWS Lambda, SQS queues, SNS notifications and EventBridge buses.
NET402 Serverless Application Framework & Event-Driven Lab Practical Build and deploy asynchronous serverless microservices using AWS SAM or Serverless Framework with DynamoDB.
NET403 Cloud Security Architecture, Zero-Trust & Network Firewalls Theory Design Web Application Firewalls (WAF), AWS Shield DDoS mitigation, transit gateway security and microsegmentation.
NET404 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.
NET405 Cloud FinOps: Cost Governance, Allocation & Unit Economics Theory Implement cost allocation tagging, reserved instances, savings plans, spot instances and compute unit economics.
NET406 Cloud Cost Monitoring, Infracost & Kubecost Optimization Lab Practical Integrate Infracost pull request cost estimations and deploy Kubecost to monitor container resource allocation.
NET407 Distributed Object Storage & Software-Defined Storage (Ceph) Theory Analyze Ceph CRUSH maps, OSDs, block devices (RBD) and S3 API compatibility in private cloud datacenters.
NET408 Service Mesh Architecture & Istio Traffic Management Lab Practical Deploy Istio service mesh to configure mutual TLS (mTLS), traffic splitting, canary releases and fault injection.
NET409 Industrial Network Engineering 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
NET501 Multi-Cloud & Hybrid Cloud Architecture (AWS, Azure & GCP) Theory Design cross-cloud redundancy, hybrid interconnects (AWS DirectConnect / Azure ExpressRoute) and data replication.
NET502 Multi-Region Infrastructure Deployment & Disaster Recovery Lab Practical Provision multi-region active-passive and active-active architectures with Route 53 latency-based routing.
NET503 Site Reliability Engineering (SRE), SLIs, SLOs & Error Budgets Theory Define Service Level Indicators (SLIs), Service Level Objectives (SLOs), error budget policies and incident postmortems.
NET504 Prometheus, Grafana & OpenTelemetry Observability Lab Practical Instrument microservices with OpenTelemetry, ingest metrics into Prometheus and construct executive Grafana dashboards.
NET505 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.
NET506 Chaos Engineering, Resiliency Testing & Chaos Mesh Lab Practical Inject network latency, packet loss, pod kills and CPU stress into Kubernetes clusters using Chaos Mesh.
NET507 Edge Computing, 5G Infrastructure & Cloud Distribution Networks Theory Analyze Cloudflare Workers, AWS CloudFront Lambda@Edge, 5G MEC edge nodes and low-latency cache invalidation.
NET508 Edge Worker Deployment & Global Content Distribution Lab Practical Deploy edge functions for geo-routing, header manipulation and image optimization at global CDN edge locations.
NET509 Senior Network Engineering 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
NET601 Future Horizons in Cloud Computing & Serverless WebAssembly Theory Evaluate WebAssembly (Wasm) micro-runtimes, edge AI inference, quantum cloud integration and autonomous cloud platforms.
NET602 Senior Network Engineering Capstone Project: Automated Infrastructure Build Practical Deploy the complete end-to-end multi-cloud infrastructure using automated Terraform and GitOps pipelines.
NET603 Senior Network Engineering Capstone Project: Load Testing & Failover Validation Practical Execute distributed load testing with k6, validate auto-scaling policies and simulate catastrophic region failovers.
NET604 Strategic Cloud Leadership, Vendor Negotiation & FinOps Direction Theory Negotiate enterprise cloud commitments, lead cloud migration roadmaps and communicate infrastructure ROI to executives.
NET605 Production Infrastructure Hardening & Disaster Recovery Drill Practical Execute live disaster recovery restore procedures from encrypted backups and validate RTO/RPO targets.
NET606 Sustainable Cloud Computing & Data Center Carbon Optimization Theory Measure carbon intensity of cloud regions, schedule batch compute for renewable hours and optimize energy usage.
NET607 Industry Technical Cloud Portfolio & Infrastructure Defense Practical Defend multi-cloud architectural choices, disaster recovery models and cost optimization models before expert auditors.
NET608 Peer Review, Release Engineering & Scientific Dissemination Theory Prepare comprehensive cloud architecture whitepapers, RFC proposals and open-source infrastructure module docs.
NET609 Final Network Engineering Capstone Project Demonstration & Oral Defense Practical Demonstrate the live production cloud platform and pass an oral academic dissertation examination in Network Engineering.
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.