[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

VERKKOKE: learning routing and network programming online

Published: 25 June 2007 Publication History

Abstract

We present an Online Teaching Environment (OTE) that supports "learning by doing" philosophy in teaching telecommunications software and routing. "Learning by doing" is achieved by giving students a programming assignment that introduces them to socket programming and gives them the opportunity to practice implementing simplified routing protocols. The OTE creates individual assignments for students, accepts solution submissions via the Internet, and, finally, checks the assignments automatically. The system also notifies the students of possible mistakes in their solutions, so they can learn from their mistakes, fix them and resubmit the corrected solutions. The teacher needs only to start the system when the course begins and verify the assignment results when students have finished their work.
The OTE is compatible with modern learning management systems through its adherence to the SharableContent Object Reference Model (SCORM) specification. The OTE supports intricate and realistic programming assignments through representative topology generation and sophisticated network simulation.

References

[1]
Anon. Moodle website. URI:http://moodle.org/.
[2]
R. Bellman. On a routing problem. Quarterly of Applied Mathematics 16(1):87--90, 1958.
[3]
O. Bohl, J. Schellhase, R. Sengler, and U. Winand. The Sharable Content Object Reference Model (SCORM)A Critical Review. In ICCE '02: Proceedings of the International Conference on Computers in Education page 950, Washington, DC, USA, 2002. IEEE Computer Society.
[4]
M. Casado and N. McKeown. The virtual network system. In SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education pages 76--80, New York, NY, USA, 2005. ACM Press.
[5]
E. W. Dijkstra. A note on two problems in connexion with graphs. Numerische Mathematik 1(1):269--271, December 1959.
[6]
E. R. Gansnerand S. C. North. Anopengraph visualization system and its applications to software engineering. Software - Practice and Experience 30(11):1203--1233, 2000.
[7]
C. L. Hedrick. RFC 1058: Routing Information Protocol, 1988.
[8]
A. Korhonen, L. Malmi, and P. Silvasti. TRAKLA2: a framework for automatically assessed visual algorithm simulation exercises. In Proceedings of Kol in Kol istel ut / Koli Calling - Third Annual Baltic Conference on Computer Science Education pages 48--56, 2003.
[9]
J. Lindqvist and S. Liimatainen. VERKKOKE: online teaching environment for telecommunications software and routing. SIGCSE Bull.38(3):319--319, 2006.
[10]
A. Medina, A. Lakhina, I. Matta, and J. Byers. BRITE: An Approach to Universal Topology Generation. In MASCOTS '01: Proceedings of the Ninth International Symposium in Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS'01) page 346, Washington, DC, USA, 2001. IEEE Computer Society.
[11]
J. Moy. RFC 2328: OSPF Version 2, 1998.
[12]
M. F. Paulsen. Experiences with Learning Management Systems in 113 European Institutions. Educational Technology & Society 6(4):134--148, 2003.
[13]
J. Postel. RFC 768: User Datagram Protocol, 1980.
[14]
J. Postel. RFC 793: Transmission Control Protocol, 1981.
[15]
S. C. Shaffer. Ludwig: an online programming tutoring and assessment system. SIGCSE Bull. 37(2):56--60, 2005.
[16]
H. -Y. Tyan, A. Sobeih, and J. C. Hou. Towards Composable and Extensible Network Simulation. In 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) 2005.

Cited By

View all
  • (2017)Paradigm and Architecture of Computing Augmented Learning Management System for Computer Science EducationInternational Journal of Online Pedagogy and Course Design10.4018/IJOPCD.20170401057:2(60-70)Online publication date: 1-Apr-2017
  • (2011)Network in a Box: Facilitating problem‐based learning through network emulationComputer Applications in Engineering Education10.1002/cae.2032219:3(433-446)Online publication date: 3-Aug-2011
  • (2010)Adapting moodle to better support CS educationProceedings of the 2010 ITiCSE working group reports10.1145/1971681.1971684(15-27)Online publication date: 28-Jun-2010
  • Show More Cited By

Index Terms

  1. VERKKOKE: learning routing and network programming online

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM SIGCSE Bulletin
        ACM SIGCSE Bulletin  Volume 39, Issue 3
        Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education (ITiCSE'07)
        September 2007
        366 pages
        ISSN:0097-8418
        DOI:10.1145/1269900
        Issue’s Table of Contents
        • cover image ACM Conferences
          ITiCSE '07: Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
          June 2007
          386 pages
          ISBN:9781595936103
          DOI:10.1145/1268784
        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 ACM 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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 25 June 2007
        Published in SIGCSE Volume 39, Issue 3

        Check for updates

        Author Tags

        1. learning environment
        2. programming
        3. routing

        Qualifiers

        • Article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)1
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 17 Dec 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2017)Paradigm and Architecture of Computing Augmented Learning Management System for Computer Science EducationInternational Journal of Online Pedagogy and Course Design10.4018/IJOPCD.20170401057:2(60-70)Online publication date: 1-Apr-2017
        • (2011)Network in a Box: Facilitating problem‐based learning through network emulationComputer Applications in Engineering Education10.1002/cae.2032219:3(433-446)Online publication date: 3-Aug-2011
        • (2010)Adapting moodle to better support CS educationProceedings of the 2010 ITiCSE working group reports10.1145/1971681.1971684(15-27)Online publication date: 28-Jun-2010
        • (2010)Review of recent systems for automatic assessment of programming assignmentsProceedings of the 10th Koli Calling International Conference on Computing Education Research10.1145/1930464.1930480(86-93)Online publication date: 28-Oct-2010

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media