Teaching and learning computer networks is a crucial part of a computing undergraduates' education. However, it is an abstract topic with theory that can be challenging for students to comprehend. Simulation-based learning can be used as a teaching tool to enhance networking-based lecture topics and help students more easily understand and visualise how it really works in a safe, user-friendly environment. One such simulation tool, Cisco Packet Tracer, can be used to good effect, and this paper reports on the practical implementation of the tool as identified in existing literature. Additionally, this paper discusses how Packet Tracer was utilised as part of a UK based first year undergraduate module 'Computers and Security', and details the content of nine practical sessions, whilst also identifying the main benefits and challenges of their implementation from a practitioner's perspective. It was found that while Packet Tracer can be an additional benefit to augment the teaching of networking concepts, there are limitations and challenges which educators must be aware of if implementing the tool. The paper therefore concludes with providing recommendations which should help educators and curriculum designers in creating and delivering more effective and interactive networking sessions.
CCS CONCEPTS• Social and professional topics → Computing education programs; • Networks → Network simulations.