Skip to content

IF25-40306

Complex Computer Networks

  • 2025 Curriculum

Description

This course prepares students to explain the architecture and protocols of large-scale networks, design networks with software-defined networking and network virtualisation, and analyse threats and apply defence mechanisms to network infrastructure. Study materials: Networking and Communication (NC).

Topics

  1. Architecture of large-scale networks
  2. Dynamic routing and inter-domain routing protocols
  3. Software-defined networking
  4. Network virtualisation
  5. Quality of service and network performance
  6. Threats to network infrastructure
  7. Network infrastructure defence mechanisms

Course Learning Outcomes (CLO)

Each course outcome derives from one programme outcome.

  1. CPMK0905

    Students are able to analyse threats and apply security mechanisms to computer networks and mobile devices.

    CPL09
  2. CPMK-KSMI-02

    Students are able to evaluate security by appropriately applying defence strategies to infrastructure and mobile devices.

    CPLP02
  3. CPMK-KSMI-01

    Students are able to design and implement modern computing architectures by making use of artificial intelligence, multimedia and data integrity

    CPLP02

Supported PLOs

CPL09
Analyse the principles and practice of computer system security to mitigate cyber threats and attacks.
CPLP02
Design and evaluate modern computing system architectures that integrate artificial intelligence, multimedia and data integrity, and apply cyber defence strategies to infrastructure and mobile devices.

Back to course catalogue