|
ABSTRACT
Computer Networking is one of the most challenging subjects to learn and to teach in an efficient way. On one hand, students may find the topic too technical and dry when presented. On the other hand, most IT instructors still primarily use lectures as the exclusive means to teach. As stated in SIGITE Computing Curricula, it is strongly recommended to incorporate hands-on lab components into teaching as they help students apply the theory to solve real-world problems. In this paper, we designed and implemented open source lab and curriculum that cover a set of learning outcomes recommended by SIGITE IT computing curricula. The design is guided by one of most commonly used instructional design models - Dick and Carey model. This research is aimed at producing students that can configure, maintain and troubleshoot the network from a "hands-on" perspective. In addition, the labs developed in this research, which map the SIGITE IT model curricula, will be helpful in the efforts to pursue ABET accreditation
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Abler, R., Contis, D., Grizzard, J., & Owen, H. (2006). George Tech "Hands On" Network Security Laboratory. IEEE Transactions on Education, 212--225.
|
| |
2
|
Brustoloni, J. (2006). Laboratory Experiments for Network Security Instruction. Journal on Education Resources in Computing (JERIC), Vol 6, Issue 4.
|
| |
3
|
Carbone, A., & Kaasboll, J. J. (1998). A survey of methods used to evaluate computer science teaching. Proceedings of the Annual Joint Conference Integrating Technology into Computer Science Education. Pp. 41--45.
|
| |
4
|
Casado, M. & Mckeown, N. (2005). The Virtual Network System. The Proceedings of the 36th SIGCSE. Technical Symposium on Computer Science Education (SIGCSE'05), 76--80.
|
| |
5
|
Chen, L., & Lin, C. (2007). Combining Theory with Practice in Information Security Education. Proceedings of the 11th Colloquium for Information Systems Security Education, 167--171.
|
| |
6
|
Chenoweth, J., Pfeiffer, P., & Yuan, Q. (2003). Implementing a Networking Component in a CS/IT Curriculum: An Experience Report. Consortium for Computing Sciences in Colleges.
|
| |
7
|
Claypool, M., Finkel, D., & Wills, C. (2006). An Open Source Laboratory for Operating Systems Projects. Annuals Joint Conference Integrating Technology into Computer Science Education, proceedings of the 6th annul on innovation and technology in computer science education, 145--148.
|
| |
8
|
Comer, D. (2004). Hands-on networking with internet technologies (3rd ed.). Prentice Hall.
|
| |
9
|
Dick, W., & Carey, L. (1996). The Systematic design of instruction (4th ed.). New York: Harper Collins.
|
| |
10
|
Erlinger, M., Molle, M., Winters, T., Shea, R. & Lundberg, C. (2004), Tinkernet: A low-cost networking laboratory, in 'Computing Education 2004, Sixth Australasian Computing Education Conference', ACM Press.
|
| |
11
|
Faber, B. (2002). Educational Models and Open Source: Resisting the Proprietary University. SIGDOC'02, Toronto, Ontario, Canada, 31--39.
|
| |
12
|
Guo, J., Xiang W., & Wang, S. (2007). Reinforce Networking Theory with OPNET Simulation. Journal of Information Technology Education, Volume 6, 191--198.
|
| |
13
|
Helps, C. R. (2006). Instructional Design Theory Provides Insights into Evolving Information Technology Technical Curricula. SIGITE'06, Minneapolis, Minnesota, 129--135.
|
| |
14
|
Hnatyshin, V., & Lobo, A. (2008). Undergraduate Data Communications and Networking Projects using OPNET Software. Special Interest Group Computer Science Education, 241--246.
|
| |
15
|
IEEE/ACM. (2008). CC-2008 Task Force, Computing Curriculum (Final Draft). Retrieved January 16th, 2009 from http://www.acm.org//education/curricula/IT2008%20Curriculum.pdf
|
| |
16
|
Kearsley, G. (1998). Educational technology: a critique. Educational Technology, 38(2), 47--51.
|
| |
17
|
Kneale, B., Horta, A. Y., & Box, L. (2004). Velnet:Virtual Environment for Learning Networking. Proceedings of the sixth conference on Australasian Computing Education, Vol(30), 161--169.
|
| |
18
|
Kurose, J., Liebeherr, J., Ostermann, S., & Ott-Boisseau, T. (2002). Curriculum Designs and Education Challenges. ACM SIGCOMM Workshop on Computer Networking.
|
| |
19
|
Linn, M. C. & Burbules, N. C. (1993) Construction of knowledge and group learning. In Kenneth Tobin (Ed.), The Practice of Constructivism in Science Education, 91--119.
|
| |
20
|
McAndrew, A. (2008). Teaching Cryptography with Open-Source Software. Special Interest Group Computer Science Education, 325--330.
|
| |
21
|
Meneely, A., Williams, L., & Gehringer, E. F. (2008). ROSE: A Repository of Education-Friendly Open-Source Projects. ACM ITiCSE'08. 7--12.
|
| |
22
|
Merrill, M. D. (1996). Instructional transaction theory: An instructional design model based on knowledge objects. Educational Technology, 36(3), 30--37.
|
| |
23
|
Minch, R., & Tabor, S. (2003). Networking Education for the New Economy. Journal of Information Technology Education, Vol 2, 191--217.
|
| |
24
|
Morgan, C., Erlinger, M., Davoli, R., & Goldweber, M. (2007). Environments for a Networking Laboratory. 20th Annual Conference of the National Advisory Committee on Computing Qualifications, 53--59.
|
| |
25
|
Nakagawa, Y., Suda, H., Ukigai, M., & Miida, Y. (2003). An innovative hands-on laboratory for teaching a networking course. 33rd ASEE/IEEE Frontier in Education Conference, Boulder, CO.
|
| |
26
|
Naps, T., RoBling, G., Almstrum, V., Dann, W., Fleischer, R., Hundhausen, D. (2002). Exploring the role of visualization and engagement in computer science education: ITiCSE 2002 working group report. ACM SIGCSE Bulletin, 35(2), 131--152.
|
| |
27
|
Nelson, D., & Ng, Y. M. (2000). Teaching Computer Networking Using Open Source Software. ITiCSE' 00: Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSE conference on innovation and technology in computer science education, 13--16.
|
| |
28
|
Patterson, D. A. (2006). Computer Science Education in the 21th Century. Communications of the ACM, Vol. 29, no.3, p27--30.
|
| |
29
|
Pfaffenberger, B.(2000). Linux in Higher Education: Open Source, Open Minds, Social Justice. Linux Journal. March 21, 2000. http://linuxjournal.com/article.php?sid=5071 [accessed February 2009].
|
| |
30
|
Reigeluth, C. M. (1983). Instructional Design Theories and Models. Hillsdale, NJ: Lawarence Erlbaum.
|
| |
31
|
Rogers, M. (2000). Working Linux into the CS Curriculum. In Proceedings of the Seventh Annual CCSC Midwestern Conference.
|
| |
32
|
Sarkar, N. I., Al-Qirim, N. A. Y. (2005). Teaching TCP/IP Networking Using Hands-on Laboratory Experience. The second International Conference on Innovations in Information Technology (IIT'05).
|
| |
33
|
Seel, N. M., & Dijkstra, S. (2004). Curriculum, plans, and processes in instructional design: International perspectives. Mahwah, NJ: Erlbaum.
|
| |
34
|
Steenkiste, P. (2003). A network project course based on network processors. Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, 262--266.
|
| |
35
|
Torvalds, L., & Diamond, D. (2001). Just for Fun: The Story of an Accidental Revolution. New York: Harper Business.
|
| |
36
|
Wong, K., Wolf, T., Gorinsky, S., & Turner. J. (2007). Teaching Experiences with a Virtual Network Laboratory. Special Interest Group Computer Science Education, 2007, 481--485.
|
| |
37
|
Wright, J., Carpin, S., Cerpa, A., & Gavilan, G. (2007). An open Source Teaching and Learning Facility for Computer Science and Engineering Education. FECS 2007, 368--373.
|
| |
38
|
Ekstrom, J., Gorka, S., Kamali, R., Lawson, E., Lunt, B., Miller, J., Reichgelt, H. (2006). Journal of Information Technology Education. The Information Technology Model Curriculum, 5, 1--19.
|
| |
39
|
The Information Technology Association of America (ITAA). (2004). Adding Value & Growing Careers, The Employment Outlook in Today's Increasingly Competitive IT Job Market. Retrieved 5 June, 2009, http://www.itaa.org/workforce/docs/04workforcestudy.pdf
|
|