Networks and Systems


Recommended prerequisite for participation in the module

The module builds on basic knowledge of the architecture of communication systems, probability and stochastic processes/systems; knowledge about optimization and fundamental concepts in machine learning

Content, progress and pedagogy of the module

This course gives an overview of methodologies for analyzing dynamic and distributed network coupled systems. By obtaining an understanding of the taxonomy of distributed systems, e.g. their failure mechanisms and networking protocols, the students should obtain a systematic approach to the design of the properties of the individual systems as well as their interconnecting behavior (network architectures) for optimizing overall system behavior.

Theory and practical issues in hardware and software implementations for implementing such networked systems are covered.

Learning objectives


  • Must have knowledge about distributed network architectures with systems of systems and the taxonomy of fault tolerant systems, including tools for testing and verification
  • Must have an understanding of network protocols for distributed dynamic systems, including such as network synchronization
  • Must have an understanding of network performance evaluation, e.g. network reliability/availability, delay/round-trip time, and fault/effect) and abstracted models/tools for evaluating
  • Must have knowledge about methods for implementing networked systems, e.g. based on embedded systems, edge and cloud platforms, explainable and trustworthy artificial intelligence


  • Must be able to analyse and evaluate performance of practically occurring examples of networked systems
  • Must be able to combine the knowledge and techniques into design principles for networked (embedded) systems


  • Must be able to identify requirements and select an appropriate communication architecture for networked systems of systems within one of the three core topics of the program
  • Must be able to identify appropriate tools, models and techniques for the analysis of complex networked systems

Type of instruction

As descript in §17



Name of examNetworks and Systems
Type of exam
Written or oral exam
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleNetværk og systemer
Module codeESNESK2K2
Module typeCourse
Duration1 semester
Language of instructionEnglish
Empty-place SchemeYes
Location of the lectureCampus Aalborg
Responsible for the module


Study BoardStudy Board of Electronics and IT
DepartmentDepartment of Electronic Systems
FacultyThe Technical Faculty of IT and Design