Using Virtual Machines to Enhance the Educational Experience in an Introductory Computing Course
Contributing USMA Research Unit(s)
Cyber Research Center, Electrical Engineering and Computer Science
SIGITE '19 Proceedings of the 20th Annual SIG Conference on Information Technology Education
This paper describes and evaluates the use of virtual machines (VMs) in an introductory computing course to simplify the installation of required software and reinforce student understanding of client-server networks and applications. The impact of VMs was assessed by tracking the change in software installation and troubleshooting time and student performance across two academic years and ten classrooms. The results indicate that the use of VMs improved classroom efficiency, increased instruction time previously lost to software installation, and sustained or improved student performance on critical events. Additionally, the students had greater success building web applications on the VMs that both they and their instructors could view both source code and the running application.
David P. Harvie, Jason R. Cody, Christopher Morrell, and Tanya T. Estes. 2019. Using Virtual Machines to Enhance the Educational Experience in an Introductory Computing Course. In Proceedings of the 20th Annual SIG Conference on Information Technology Education (SIGITE ’19). Association for Computing Machinery, New York, NY, USA, 28–32. DOI:https://doi.org/10.1145/3349266.3351401
Record links to items hosted by external providers may require fee for full-text.