Published July 9, 2026 | Version 1.0.01

TTM4200 Computer Networks: Course Materials and Tooling

  • 1. EDMO icon Norwegian University of Science and Technology
  • 2. Takinobori

Description

This repository contains the course materials and operational tooling of TTM4200 Computer Networks, an introductory undergraduate networking course at the Norwegian University of Science and Technology (NTNU). The course combines flipped Team-Based Learning (TBL) with reproducible hands-on labs in a recurring weekly cycle of preparation, readiness assurance tests (iRAT/tRAT), team application activities, and lab work.

The archive includes: the weekly readiness assurance tests in Teampy format (rats/), the lecture slide decks including the course AI contract (slides/), the lab specifications and interactive notebooks with automated checkpoints (labs/), and the tooling for building the course VM image and per-team lab VMs on OpenStack (vm/).

This is the companion artifact to the experience report "Flipped Team-Based Learning and Labs for a Course on Computer Networking" (SIGCOMM Education Workshop, A4NE '26), which describes the course design, assessment model, and lessons learned. The materials are released so that other educators can adopt the weekly cycle in full or incrementally.

Code is MIT-licensed; teaching materials are CC BY 4.0. Material adapted from Kurose & Ross, "Computer Networking: A Top-Down Approach", 8th ed. (Pearson), is excluded from both licenses and remains subject to the original reuse terms — see LICENSE, LICENSE-MATERIALS.md, and NOTICE.md in the archive.

Version 1.0.1 replaces v1.0.0, which inadvertently contained unlicensed third-party material.

Files

computer-networks-v1.0.1.zip

Files (159.4 MB)

Name Size
md5:fa62cde592bf9e72cf34164f23653f85
159.4 MB Preview Download

Additional details

Related works

Is supplement to
Publication: https://a4ne-workshop.github.io/ (URL)

Software

Repository URL
https://git.ntnu.no/ie-iik/computer-networks
Development Status
Active