Using Virtual Machines to Enhance the Educational Experience in an Introductory Computing Course

2019 
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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    4
    References
    1
    Citations
    NaN
    KQI
    []