SWITZERLAND DIGITAL THINKING GLOBAL PERSPECTIVE
Postgraduate / MSc Pathways Programme Code 216 Computer Science & Software Engineering

MSc in Computer Networks

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

Duration 2 Years (4 Semesters)
Curriculum Model Postgraduate Degree Candidate
Delivery Mode Full-Time / Hybrid Delivery
Next Intakes October & February
CURRICULUM ARCHITECTURE

Academic Overview & Learning Objectives

The MSc in Computer Networks 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
NET711 Advanced Distributed Systems Principles & Consensus Theory in Computer Networks Theory Evaluate CAP theorem, PACELC tradeoffs, formal consensus proofs (Paxos, Raft) and distributed clocks in Computer Networks.
NET712 Distributed Systems Architecture & Cluster Engineering Lab Practical Implement distributed state machines, leader election algorithms and gossip protocols in Go/Rust.
NET713 Software-Defined Networking & Advanced Cloud Protocols Theory Deconstruct BGP routing, VXLAN overlays, DPDK packet acceleration and software-defined WAN architectures.
NET714 High-Performance Cloud Networking & eBPF Datapath Lab Practical Configure Cilium CNI, write eBPF network datapath programs and optimize kernel packet throughput.
NET715 Distributed Storage Systems, LSM-Trees & Block Storage Design Theory Model distributed object storage (Ceph), LSM-tree storage engines (RocksDB) and consistent hashing rings.
NET716 Distributed Key-Value Store & Storage Engine Workshop Practical Engineer a high-throughput distributed key-value storage engine featuring Write-Ahead Logs (WAL) and compaction.
NET717 Empirical Distributed Systems Benchmarking & Methodology Theory Design rigorous latency percentile (p99/p99.9) benchmarking, network partition simulations and reproducibility.
NET718 Multi-Cloud Infrastructure Automation Lab (Terraform / Pulumi) Practical Author reusable Infrastructure-as-Code modules managing complex multi-region AWS and Azure cloud deployments.
NET719 Cloud Governance, Swiss Data Residency & Transnational Compliance Theory Audit cloud data flows against Swiss Federal Data Protection Act, CLOUD Act implications and data sovereignty.
Semester 2
9 Modules
Code Module Title Type Discipline & Learning Outcome
NET721 Cloud-Native Microservices, Event Sourcing & CQRS in Computer Networks Theory Architect event-driven enterprise microservices using Apache Kafka, transactional outbox patterns and CQRS.
NET722 Kubernetes Internals & Custom Resource Operator Engineering Practical Build custom Kubernetes operators using Kubebuilder and Go to automate stateful distributed application lifecycles.
NET723 Serverless Architectures, Knative & Edge Function Computing Theory Analyze cold-start latency mitigation, WebAssembly (Wasm) runtimes and event-driven serverless orchestration.
NET724 Serverless Microservices & Low-Latency Edge Lab Practical Deploy serverless functions with Knative and Cloudflare Workers integrating distributed caching and KV stores.
NET725 Cloud Observability, Distributed Tracing & OpenTelemetry Theory Model distributed context propagation, high-cardinality metrics storage and algorithmic anomaly detection.
NET726 OpenTelemetry, Jaeger & Prometheus Distributed Tracing Studio Practical Instrument large-scale microservice clusters, visualize distributed traces in Jaeger and build SLO dashboards.
NET727 Cloud Financial Operations (FinOps) & Workload Rightsizing Theory Formulate cloud unit economics, spot instance orchestration algorithms and multi-tenant resource quotas.
NET728 Chaos Engineering & Cloud Fault Injection Lab (Chaos Mesh) Practical Simulate cloud availability zone failures, cross-region packet drops and DNS blackholes to verify resilience.
NET729 Enterprise Multi-Cloud Case Study & Production Architecture Review Practical Deliver a comprehensive disaster-tolerant multi-cloud architectural design addressing real-world workloads.
Semester 3
9 Modules
Code Module Title Type Discipline & Learning Outcome
NET731 Frontiers in Edge Computing, Fog Architectures & 5G Integration Theory Critically evaluate ultra-reliable low-latency communication (URLLC), edge intelligence and fog offloading.
NET732 Edge Intelligence & Low-Power Cluster Workshop (K3s) Practical Deploy lightweight K3s clusters on edge nodes with local inference offloading and intermittent sync.
NET733 Strategic Cloud Leadership, Enterprise Modernization & Vendor Strategy Theory Formulate enterprise cloud migration business cases, negotiate cloud provider contracts and mitigate vendor lock-in.
NET734 High-Performance Computing (HPC) & InfiniBand Cluster Lab Practical Configure MPI clusters, GPU interconnects (NVLink) and SLURM workload schedulers for parallel computing workloads.
NET735 Confidential Computing, Enclaves & Zero-Trust Cloud Infrastructure Theory Evaluate AMD SEV, Intel SGX hardware enclaves, memory encryption and attestation in untrusted cloud environments.
NET736 MSc Computer Networks Thesis Proposal Colloquium & Defense Practical Author and defend a formal scientific master's research proposal specifying distributed system testbeds.
NET737 Cloud Venture Creation, SaaS Economics & Technology Transfer Theory Examine SaaS business models, customer acquisition unit economics, API monetization and venture funding.
NET738 Pre-Thesis Distributed Architecture Prototyping & Pilot Lab Practical Construct initial experimental distributed system prototypes and gather preliminary validation metrics.
NET739 Industry Cloud Platform Practicum & Large-Scale Deployment Practical Deploy and benchmark software system prototypes within simulated production cloud infrastructure.
Semester 4
9 Modules
Code Module Title Type Discipline & Learning Outcome
NET741 MSc Computer Networks Dissertation: Empirical Methodology & Distributed Testbed Setup Practical Establish the multi-node distributed testbed, fault-injection harnesses and benchmark metrics in Computer Networks.
NET742 MSc Computer Networks Dissertation: System Architecture & Distributed Engineering Practical Engineer the complete distributed computational platform embodying the novel research contribution in Computer Networks.
NET743 MSc Computer Networks Dissertation: Empirical Scalability & Fault Tolerance Validation Practical Execute rigorous multi-region scalability benchmarks, network partition stress tests and statistical evaluations.
NET744 Critical Literature Synthesis & State-of-the-Art Analysis in Computer Networks Theory Synthesize academic publications from OSDI, SOSP, EuroSys and NSDI conferences.
NET745 Scalability Benchmarking, Telemetry Hardening & Audit Lab Practical Subject the dissertation platform to extreme workload spikes, resource exhaustion tests and automated audits.
NET746 Scientific Manuscript Preparation & Peer Review in Computer Networks Theory Author a publication-ready academic manuscript adhering to IEEE/ACM distributed systems conference standards.
NET747 Executive Cloud Strategy & Enterprise Architectural Advisory Theory Translate cutting-edge cloud research into actionable C-suite technology strategies and infrastructure roadmaps.
NET748 Comprehensive Cloud Systems Portfolio & Reproducible Infrastructure Practical Package reproducible Terraform modules, Kubernetes manifests, benchmark scripts and technical documentation in Computer Networks.
NET749 MSc Computer Networks Thesis Oral Defense & Public Academic Examination Practical Defend the novel scientific thesis and distributed systems architecture before an academic examination committee.
Pathway Snapshot
  • Target Award Private Master of Science Candidate
  • Study Level Postgraduate / MSc Pathways
  • Language English
  • Delivery Full-Time / Hybrid Delivery
Eligibility Guidelines

Recognized Bachelor Degree in computing, engineering, mathematics, quantitative discipline or relevant technical equivalence. English proficiency IELTS 6.5+ 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.