skip to main content
10.1145/2670757.2670773acmotherconferencesArticle/Chapter ViewAbstractPublication PageswipsceConference Proceedingsconference-collections
research-article

A game to teach network communication reliability problems and solutions

Published: 05 November 2014 Publication History

Abstract

After the recent introduction of Computer Science into New Zealand High Schools, a lack of coherent resources for the new topics has created challenges for teachers and students working with the new qualifications. In response to this, a "Computer Science Field Guide" has been developed, which provides an on-line open-source "text book" that contains chapters with rich content that covers each topic required, each including videos, games and interactive applications. The Network Communication Protocols topic has been particularly difficult to cover because it is focuses on the key concepts in protocols, whereas most teaching material available is about using protocols rather than creating them. Also, the field guide takes a constructivist approach, and there is little material available that approaches the topic this way. This paper presents the research and development of a new interactive game for teaching Network Communication Protocols. Packet Attack is designed to teach key concepts around communication reliability problems and their solutions with respect to the transmission control protocol. The game has a novel approach of letting the user become the problem (unreliability of transmission) to try to prevent messages getting through, rather than them trying to solve the issues.

References

[1]
T. Bell, P. Andreae, and A. Robins. A case study of the Introduction of Computer Science in NZ schools. ACM Transactions on Computing Education (TOCE), page to appear, 2014.
[2]
T. Bell, C. Duncan, S. Jarman, and H. Newton. Presenting Computer Science Concepts to High School Students. Olympiads in Informatics, 8:3--19, 2014.
[3]
P. Curzon. Cs4Fn and Computational Thinking Unplugged. In Proceedings of the 8th Workshop in Primary and Secondary Computing Education, WiPSE '13, pages 47--50, New York, NY, USA, 2013. ACM.
[4]
Q. I. Cutts, M. I. Brown, L. Kemp, and C. Matheson. Enthusing and informing potential computer science students and their teachers. ACM SIGCSE Bulletin, 39:196, 2007.
[5]
Y. Feaster, F. Ali, J. Zhai, and J. Hallstrom. Serious toys II: teaching networks, protocols, and algorithms. Proceedings of the 18th ACM conference on Innovation and Technology in Computer Science Education, page 143, 2013.
[6]
S. Freischlad. Exploration module for understanding the functionality of the internet in secondary education. Proceedings of the Seventh Baltic Sea Conference on Computing Education Research, 2007.
[7]
B. Gibson and T. Bell. Evaluation of games for teaching computer science. Proceedings of the 8th Workshop in Primary and Secondary Computing Education --- WiPSE '13, pages 51--60, 2013.
[8]
A. Gramm, M. Hornung, and H. Witten. Email for you (only?): design and implementation of a context-based learning process on internetworking and cryptography. Proceedings of the 7th Workshop in Primary and Secondary Computing Education, pages 116--124, 2012.
[9]
J. Matthews. Hands-on approach to teaching computer networking using packet traces. Proceedings of the 6th conference on Information Technology Education, page 361, 2005.
[10]
A. Mesaros and I. Diethelm. Ways of planning lessons on the topic of networks and the internet. Proceedings of the 7th Workshop in Primary and Secondary Computing Education, page 70, 2012.
[11]
B. Richards. Bugs as features: teaching network protocols through debugging. ACM SIGCSE Bulletin, pages 3--6, 2000.
[12]
K. Schwidrowski. A Catalogue of Exercise Classes for Internetworking.
[13]
K. Schwidrowski. A catalogue of exercise classes for internetworking. IFIP International Federation for Information Processing, 281:157--160, 2010.
[14]
J. Sloan and C. Schlindwein. TCP/IP laboratory exercises for use with a remotely accessible networking laboratory. Journal of Computing Sciences in Colleges, pages 68--78, 2004.
[15]
A. Zengin and H. Sarjoughian. Devs-suite simulator: a tool teaching network protocols. WSC '10: Proceedings of the Winter Simulation Conference, 2010.

Cited By

View all
  • (2023)Prevention of Covid-19 Health rumor Based on Serious Games: Development of “Fight with Virus” (Preprint)JMIR Serious Games10.2196/45546Online publication date: 9-Jan-2023
  • (2020)Methods in Teaching Computer NetworksACM Transactions on Computing Education10.1145/339496320:3(1-35)Online publication date: 16-Jun-2020

Index Terms

  1. A game to teach network communication reliability problems and solutions

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    WiPSCE '14: Proceedings of the 9th Workshop in Primary and Secondary Computing Education
    November 2014
    150 pages
    ISBN:9781450332507
    DOI:10.1145/2670757
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    • FU-BERLIN: Free University Berlin

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 05 November 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. computer science education
    2. games
    3. network protocols

    Qualifiers

    • Research-article

    Conference

    WiPSCE '14
    Sponsor:
    • FU-BERLIN

    Acceptance Rates

    Overall Acceptance Rate 104 of 279 submissions, 37%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)13
    • Downloads (Last 6 weeks)7
    Reflects downloads up to 07 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Prevention of Covid-19 Health rumor Based on Serious Games: Development of “Fight with Virus” (Preprint)JMIR Serious Games10.2196/45546Online publication date: 9-Jan-2023
    • (2020)Methods in Teaching Computer NetworksACM Transactions on Computing Education10.1145/339496320:3(1-35)Online publication date: 16-Jun-2020

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media