Linux Journal
Does a virtual networking laboratory result in similar student achievement and satisfaction?
Proceedings of the 7th conference on Information technology education
Getting more from your virtual machine
Journal of Computing Sciences in Colleges
A user-mode port of the linux kernel
ALS'00 Proceedings of the 4th annual Linux Showcase & Conference - Volume 4
Design of a distance, 2+2, IT curriculum in Linux system administration
Journal of Computing Sciences in Colleges
A UML and MLN based approach to implementing a networking laboratory on a scalable Linux cluster
Journal of Computing Sciences in Colleges
Virtualization Technologies in the Undergraduate IT Curriculum
IT Professional
Proceedings of the 2010 ACM conference on Information technology education
Introduction of virtualization in the teaching of operating systems for CS undergraduate program
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
This paper discusses the design and implementation of a set of laboratories for undergraduate courses in Operating Systems Concepts (OSC) and Networking (NET). More specifically, we focus on exploring how state of the art Linux kernel and virtualization technologies can be leveraged to implement new pedagogical strategies focused on problem-based, active and authentic learning. The Linux Loadable Kernel Modules (LKM) technology is leveraged to scaffold the learning of a production-level kernel's internals in OSC labs which draw their inspiration from root-kit development techniques. The User Mode Linux (UML) and Manage Large Networks (MLN) virtualization and provisioning technologies are deployed in networking labs to allow students to experiment hands-on with virtual networks created on-demand to illustrate widely used networking protocols. We focus on establishing the benefits of the proposed approaches by stressing the topics and pedagogies they enable instructors to engage their students in, compared to existing educational practices