{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,14]],"date-time":"2025-12-14T12:05:35Z","timestamp":1765713935632,"version":"3.41.0"},"reference-count":18,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2020,7,22]],"date-time":"2020-07-22T00:00:00Z","timestamp":1595376000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2020,7,22]]},"abstract":"<jats:p>To reflect the importance of network technologies, networking courses are now part of the core materials of Computer Science degrees. We report our experience in jointly developing an open-source ebook for the introductory course, and a series of open educational resources for both the introductory and advanced networking courses. These ensure students actively engage with the course materials, through a hands-on approach; and scale to the larger classrooms and limited teaching staff, by leveraging open-source resources and an automated grading platform to provide feedback. We evaluate the impact of these pedagogical innovations by surveying the students, who indicated that these were helpful for them to master the course materials.<\/jats:p>","DOI":"10.1145\/3411740.3411746","type":"journal-article","created":{"date-parts":[[2020,7,22]],"date-time":"2020-07-22T22:16:55Z","timestamp":1595456215000},"page":"38-45","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Open educational resources for computer networking"],"prefix":"10.1145","volume":"50","author":[{"given":"O.","family":"Bonaventure","sequence":"first","affiliation":[{"name":"UCLouvain, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Q.","family":"De Coninck","sequence":"additional","affiliation":[{"name":"UCLouvain, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"F.","family":"Duch\u00eane","sequence":"additional","affiliation":[{"name":"UCLouvain, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"G\u00e9go","sequence":"additional","affiliation":[{"name":"UCLouvain, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Jadin","sequence":"additional","affiliation":[{"name":"UCLouvain, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"F.","family":"Michel","sequence":"additional","affiliation":[{"name":"UCLouvain, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Piraux","sequence":"additional","affiliation":[{"name":"UCLouvain, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"C.","family":"Poncin","sequence":"additional","affiliation":[{"name":"UCLouvain, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"O.","family":"Tilmans","sequence":"additional","affiliation":[{"name":"Nokia Bell Labs, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,7,22]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/RITA.2014.2317529"},{"key":"e_1_2_1_2_1","volume-title":"Prentice-Hall Internat. Ed. Prentice-Hall International","author":"Bertsekas D.","year":"1992","unstructured":"Bertsekas , D. , and Gallager , R . Data Networks . Prentice-Hall Internat. Ed. Prentice-Hall International , 1992 . Bertsekas, D., and Gallager, R. Data Networks. Prentice-Hall Internat. Ed. Prentice-Hall International, 1992."},{"key":"e_1_2_1_3_1","volume-title":"Computer networking : Principles, protocols and practice","author":"Bonaventure O.","year":"2019","unstructured":"Bonaventure , O. , Computer networking : Principles, protocols and practice , 2019 . https:\/\/www.computer-networking.info - Accessed Jun-20-2020. Bonaventure, O., et al. Computer networking : Principles, protocols and practice, 2019. https:\/\/www.computer-networking.info - Accessed Jun-20-2020."},{"key":"e_1_2_1_4_1","first-page":"213","volume-title":"2013 USENIX Annual Technical Conference (USENIX ATC 13)","author":"Cardwell N.","year":"2013","unstructured":"Cardwell , N. , Cheng , Y. , Brakmo , L. , Mathis , M. , Raghavan , B. , Dukkipati , N. , Chu , H.-k. J. , Terzis , A. , and Herbert , T . packetdrill: Scriptable network stack testing, from sockets to packets . In 2013 USENIX Annual Technical Conference (USENIX ATC 13) ( 2013 ), pp. 213 -- 218 . Cardwell, N., Cheng, Y., Brakmo, L., Mathis, M., Raghavan, B., Dukkipati, N., Chu, H.-k. J., Terzis, A., and Herbert, T. packetdrill: Scriptable network stack testing, from sockets to packets. In 2013 USENIX Annual Technical Conference (USENIX ATC 13) (2013), pp. 213--218."},{"key":"e_1_2_1_5_1","volume-title":"The impact of classroom evaluation practices on students. Review of educational research 58, 4","author":"Crooks T. J.","year":"1988","unstructured":"Crooks , T. J. The impact of classroom evaluation practices on students. Review of educational research 58, 4 ( 1988 ), 438--481. Crooks, T. J. The impact of classroom evaluation practices on students. Review of educational research 58, 4 (1988), 438--481."},{"key":"e_1_2_1_6_1","volume-title":"EMOOCS'15","author":"Derval G.","year":"2015","unstructured":"Derval , G. , Gego , A. , Reinbold , P. , Frantzen , B. , and Van Roy , P. Automatic grading of programming exercises in a MOOC using the INGInious platform . EMOOCS'15 ( 2015 ), 86--91. Derval, G., Gego, A., Reinbold, P., Frantzen, B., and Van Roy, P. Automatic grading of programming exercises in a MOOC using the INGInious platform. EMOOCS'15 (2015), 86--91."},{"key":"e_1_2_1_7_1","volume-title":"Stable internet routing without global coordination","author":"Gao L.","year":"2001","unstructured":"Gao , L. , and Rexford , J . Stable internet routing without global coordination . IEEE\/ACM Transactions on networking 9, 6 ( 2001 ), 681--692. Gao, L., and Rexford, J. Stable internet routing without global coordination. IEEE\/ACM Transactions on networking 9, 6 (2001), 681--692."},{"key":"e_1_2_1_8_1","volume-title":"Beej's Guide to Network Programming","author":"Hall B.","year":"2011","unstructured":"Hall , B. Beej's Guide to Network Programming . Jorgensen Publishing , 2011 . Hall, B. Beej's Guide to Network Programming. Jorgensen Publishing, 2011."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3402413.3402420"},{"key":"e_1_2_1_10_1","volume-title":"Global Edition. Pearson Education Limited","author":"Kurose J.","year":"2017","unstructured":"Kurose , J. , and Ross , K . Computer Networking: A Top-Down Approach , Global Edition. Pearson Education Limited , 2017 . Kurose, J., and Ross, K. Computer Networking: A Top-Down Approach, Global Edition. Pearson Education Limited, 2017."},{"key":"e_1_2_1_11_1","first-page":"2010","article-title":"A network in a laptop: rapid prototyping for software-defined networks","author":"Lantz B.","year":"2010","unstructured":"Lantz , B. , Heller , B. , and McKeown , N . A network in a laptop: rapid prototyping for software-defined networks . In Hotnets 2010 ( 2010 ). Lantz, B., Heller, B., and McKeown, N. A network in a laptop: rapid prototyping for software-defined networks. In Hotnets 2010 (2010).","journal-title":"Hotnets"},{"key":"e_1_2_1_12_1","unstructured":"Piraux M. INGInious network trace problem. https:\/\/github.com\/cnp3\/INGInious-problems-network-trace Accessed Jun-20-2020.  Piraux M. INGInious network trace problem. https:\/\/github.com\/cnp3\/INGInious-problems-network-trace Accessed Jun-20-2020."},{"key":"e_1_2_1_13_1","first-page":"2","article-title":"Netkit: network emulation for education. Software","volume":"46","author":"Pizzonia M.","year":"2016","unstructured":"Pizzonia , M. , and Rimondini M . Netkit: network emulation for education. Software : Practice and Experience 46 , 2 ( 2016 ), 133--165. Pizzonia, M., and Rimondini M. Netkit: network emulation for education. Software: Practice and Experience 46, 2 (2016), 133--165.","journal-title":"Practice and Experience"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.3102\/0034654317722961"},{"key":"e_1_2_1_15_1","volume-title":"UNIX network programming","author":"Stevens R.","year":"2004","unstructured":"Stevens , R. , Fenner , B. , and Rudoff , A . UNIX network programming , vol. 1 . Addison-Wesley Professional , 2004 . Stevens, R., Fenner, B., and Rudoff, A. UNIX network programming, vol. 1. Addison-Wesley Professional, 2004."},{"key":"e_1_2_1_16_1","volume-title":"Pearson. Pearson","author":"Tanenbaum A.","year":"2013","unstructured":"Tanenbaum , A. , and Wetherall , D . Computer Networks . Pearson. Pearson , 2013 . Tanenbaum, A., and Wetherall, D. Computer Networks. Pearson. Pearson, 2013."},{"key":"e_1_2_1_17_1","unstructured":"Tilmans O. and Jadin M. Campus network project. https:\/\/github.com\/cnp3\/CampusNetwork Accessed Jun-20-2020.  Tilmans O. and Jadin M. Campus network project. https:\/\/github.com\/cnp3\/CampusNetwork Accessed Jun-20-2020."},{"key":"e_1_2_1_18_1","unstructured":"Tilmans O. and Jadin M. IPMininet. https:\/\/github.com\/cnp3\/ipmininet Accessed Jun-20-2020.  Tilmans O. and Jadin M. IPMininet. https:\/\/github.com\/cnp3\/ipmininet Accessed Jun-20-2020."}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3411740.3411746","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3411740.3411746","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:02:39Z","timestamp":1750197759000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3411740.3411746"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,22]]},"references-count":18,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2020,7,22]]}},"alternative-id":["10.1145\/3411740.3411746"],"URL":"https:\/\/doi.org\/10.1145\/3411740.3411746","relation":{},"ISSN":["0146-4833"],"issn-type":[{"type":"print","value":"0146-4833"}],"subject":[],"published":{"date-parts":[[2020,7,22]]},"assertion":[{"value":"2020-07-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}