Introduction of virtualization in the teaching of operating systems for CS undergraduate program

Kevin Grammer, Jack Stolerman, Beifang Yi · Journal of computing sciences in colleges · 2011

For many colleges, virtualization is a low-cost solution for providing hands-on lab activities for computer science courses. This paper describes the design and implementation of a series of projects for an undergraduate operating systems course. By utilizing Linux virtual machines on students' personal computers, these projects teach reinforce students' understanding of operating system concepts as well as teach students the basics of virtualization. After completing the projects, students were surveyed about their experience and a summary of their responses is presented here.

Read the paper · More papers on PaperTik