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

  • Authors:
  • Kevin Grammer;Jack Stolerman;Beifang Yi

  • Affiliations:
  • Salem State University, Salem, MA;Salem State University, Salem, MA;Salem State University, Salem, MA

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.