A chat room assignment for teaching network security
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Using an isolated network laboratory to teach advanced networks and security
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
The NetWire emulator: a tool for teaching and understanding networks
Proceedings of the 6th annual conference on Innovation and technology in computer science education
IXP-1200 Programming
A multiplatform/multilanguage client/server project
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Hands-on Networking with Internet Technologies
Hands-on Networking with Internet Technologies
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Undergraduate embedded system education at Carnegie Mellon
ACM Transactions on Embedded Computing Systems (TECS)
Bridging undergraduate learning and research in software and hardware
WCAE '04 Proceedings of the 2004 workshop on Computer architecture education: held in conjunction with the 31st International Symposium on Computer Architecture
An instructional design of open source networking laboratory and curriculum
Proceedings of the 10th ACM conference on SIG-information technology education
Hi-index | 0.00 |
A difficult problem in networking courses is to find hands-on projects that have the right balance between the level of realism and complexity. This is especially true for projects that focus on the internal functionality of routers and other network devices. We developed a capstone course called "Network Design and Evaluation" that uses a network processor-based platform for networking projects. This platform is more realistic than traditional approaches based on software emulation environments or PC-based routers running Unix, but it is significantly less complex to work with than real commercial routers or even PC-based routers. We are currently teaching this course for the third year, and our experience has been extremely positive. Students enjoy the realism of the platform and not only learn a lot about the internal operation of the network, but also about network configuration and management.