Using Virtual Machines to Enhance the Educational Experience in an Introductory Computing Course
No Thumbnail Available
Authors
Harvie, David P.
Cody, Jason R.
Morrell, Chris
Estes, Tanya T.
Issue Date
2019-09-26
Type
proceedings-article
Language
Keywords
Applied computing , Software infrastructure , Computer Science Education
Alternative Title
Abstract
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.
Description
Citation
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. https://doi.org/10.1145/3349266.3351401
Publisher
ACM
