Jacky Mallett*, Marcel Kyas, Stephan Schiffel

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review


Computer Networks is an important, and often compulsory, course in most Computer Science curricula. Teaching it is often challenging due to the abstract nature of the subject, and the wide range of material that has to be covered. At the same time, an understanding of core concepts in computer networking is increasingly important to students, due to the increasing proliferation of networked devices, and the associated challenges in designing and developing networked and distributed applications. In this paper we discuss our experiences in bringing a stronger practical content to this course over several years,following the Conceive Design - Implement - Operate (CDIO) philosophy. This introduced a series of carefully designed practical assignments throughout the course, building on traditional simple client-server program exercises, through a puzzle based assignment using hand crafted packets, to the final project which involves the construction of a collaborative peer-to-peer network running on student laptops involving the entire class. We will discuss how the practical content is purposefully designed to support the more theoretical aspects of the course, as well as some of the technical challenges encountered.

Original languageEnglish
Title of host publication18th CDIO International Conference, CDIO 2022 - Proceedings
EditorsMaria Sigridur Gudjonsdottir, Haraldur Audunsson, Arkaitz Manterola Donoso, Gudmundur Kristjansson, Ingunn Saemundsdottir, Joseph Timothy Foley, Marcel Kyas, Angkee Sripakagorn, Janne Roslof, Jens Bennedsen, Kristina Edstrom, Natha Kuptasthien, Reidar Lyng
PublisherChalmers University of Technology
Number of pages9
ISBN (Electronic)9789935965561
Publication statusPublished - 2022
Event18th International CDIO Conference, CDIO 2022 - Reykjavik, Iceland
Duration: 13 Jun 202215 Jun 2022

Publication series

NameProceedings of the International CDIO Conference
ISSN (Electronic)2002-1593


Conference18th International CDIO Conference, CDIO 2022

Bibliographical note

Funding Information:
The author(s) received no financial support for this work.

Publisher Copyright:
© CDIO 2022.All rights reserved.

Other keywords

  • Computer Networks
  • Project-Based Learning
  • Standards: 6, 7, 8


Dive into the research topics of 'TEACHING PRACTICAL COMPUTER NETWORKING WITH LIMITED RESOURCES'. Together they form a unique fingerprint.

Cite this