An applied Swiss-inspired curriculum combining algorithmic rigour, systems architecture, digital trust and practical engineering capability for modern technology leaders.
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.
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
Secondary School Diploma / Swiss Matura / International Baccalaureate or recognized foreign upper-secondary certificate. English proficiency IELTS 6.0+ or equivalent.
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.