TY - CONF AU - Anthony Kapolka AB - M17 (https://m17project.org/) is a simple, digital, open source, full stack communications protocol designed for amateur radio use. Its characteristics suggest it would make a perfect case study for a detail-oriented undergraduate computer science networking course. This presentation will introduce M17 and assess the suitability of its codebase for pedagogy, answering the question ‘How can it be used as a springboard for network protocol coding and experimentation?’ by providing examples of its utilization in lecture and lab with reference to the ACM Computing Curricula 2020 and joint ACM/IEEE Computer Science Curricula 2013 guidelines. BT - HamSCI Workshop 2023 CY - Scranton, PA DA - 03/2023 LA - eng N2 - M17 (https://m17project.org/) is a simple, digital, open source, full stack communications protocol designed for amateur radio use. Its characteristics suggest it would make a perfect case study for a detail-oriented undergraduate computer science networking course. This presentation will introduce M17 and assess the suitability of its codebase for pedagogy, answering the question ‘How can it be used as a springboard for network protocol coding and experimentation?’ by providing examples of its utilization in lecture and lab with reference to the ACM Computing Curricula 2020 and joint ACM/IEEE Computer Science Curricula 2013 guidelines. PB - HamSCI PP - Scranton, PA PY - 2023 T2 - HamSCI Workshop 2023 TI - Teaching Undergraduate Computer Networking with M17 ER -