ABSTRACT
An increasing number of students in computer science are requesting advanced study and active learning experiences in computer networking. Employers need graduates who not only understand the fundamentals of networking but those who can quickly be involved in network administration. Meeting these demands in the curriculum suggests that new and well-planned laboratory and internship experiences should be incorporated into the computer science curriculum. However, there are some major challenges in providing these experiences; it is much more complex than just adding another compiler or server to a laboratory. This paper describes several efforts the authors are making to meet these challenges.The environment in which these efforts have been studied is a small state-supported university, Northwest Missouri State University, in rural Missouri. Northwest has over 6,200 students pursuing baccalaureate, masters and specialist degrees. The networking environment at Northwest is more robust than one might expect. In 1987, the University became the first public institution in the United States to develop an "Electronic Campus" featuring University-provided, networked computing stations located in every residence hall room and faculty office. Then in 1999, each faculty member was issued a personal notebook computer and the residence halls were upgraded to Windows-based, networked desktop computers. [9]
- 1.Akhtar, S., et.al. The Networks Course: Old Problems, New Solutions. In Thirtieth SIGCSE Technical Symposium on Computer Science Education, pages 360-361, 1999.]] Google ScholarDigital Library
- 2.Barnard, A., Bryant, B., Jones, W., Reilly, K. A Computer Science undergraduate Specialization in telecommunications and Computer Networking. In Twenty-Seventh SIGCSE Technical Symposium on Computer Education, pages 324-328, 1996.]] Google ScholarDigital Library
- 3.Denning, R.J. Computing the Profession. Draft prepared for the book Computing Science and Engineering Education, Tony Greening, Editor, and for Educom Review, John Gehl, editor.]]Google Scholar
- 4.Elenbogen, B. Computer Network Management: Theory and Practice. In Thiriteth SIGCSE Technical Symposium on Computer Science Education, pages 119-121, 1999.]] Google ScholarDigital Library
- 5.Levin, M. A Prototype for a Data Communications Laboratory. In Twenty-Eighth SIGCSE Technical Symposium on Computer Science Education, pages 179-183, 1997.]] Google ScholarDigital Library
- 6.Mayo, J., Kearns, P. A Secure Unrestricted Advanced Systems Laboratory. In Thirtieth SIGCSE Technical Symposium on Computer Science Education, pages 179-183, 1997.]] Google ScholarDigital Library
- 7.Mulder, M., Lidtke, D., co-chairs: ISCC99: Educating the Next Generation of lnformation Specialists in Collaboration with Industry at http://www.iscc.unomaha.edu. (accessed August 2000)]]Google Scholar
- 8.Richards, B. Bugs as features: Teaching Network Protocols Through Debugging. In Thirty-first SIGCSE Technical Symposium on Computer Science Education, pages 256-259, 2000.]] Google ScholarDigital Library
- 9.Rickman, J., Hubbard, D. The Electronic Campus. Prescott Publishing Co, 1992.]]Google Scholar
- 10.Sivalingam, K., Rajaravivarma, V. Education of Wireless and ATM Networking Concepts Using Hands-On Laboratory Experience. In Thirtieth SIGCSE Technical Symposium on Computer Science Education, pages 114-118, 1999.]] Google ScholarDigital Library
- 11.Tucker, A.B., et.al. Strategic Directions in Computer Science Education. In ACM Computing Surveys, pages 836-845, December 1996]] Google ScholarDigital Library
Index Terms
- Enhancing the computer networking curriculum
Recommendations
Enhancing the computer networking curriculum
An increasing number of students in computer science are requesting advanced study and active learning experiences in computer networking. Employers need graduates who not only understand the fundamentals of networking but those who can quickly be ...
Computer science curriculum 2013: reviewing the strawman report from the ACM/IEEE-CS task force
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationBeginning over 40 years ago with the publication of Curriculum 68, the major professional societies in computing--ACM and IEEE-Computer Society--have sponsored various efforts to establish international curricular guidelines for undergraduate programs ...
Broadening the computer science curriculum
SIGCSE '97: Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science educationToo often, students in undergraduate computer science programs come to equate computer science with the "nuts and bolts" of the field---programming, data structures, algorithms, operating systems, programming languages and so forth. If we are to attract ...
Comments