Using virtual reality for scaffolding computer programming learning
PubDate: November 2017
Teams: Fairleigh Dickinson University
Writers: Gurjot Singh
PDF: Using virtual reality for scaffolding computer programming learning
Abstract
Learning how to analyze computational problems, to think critically, and to transfer algorithmic logic into language-specific code is central to computer programming. A critical step towards acquiring these skills is analyzing and debugging existing code usually starting with the famous “Hello World” program.
Even after learning basic structure and syntax of a computer language, new learners struggle to understand algorithmic process, to mentally visualize effects of algorithms on data, and to remain engaged while learning it. We explore the use of virtual reality that teaches introductory concepts of computer programming to students in a 3D interactive space, while scaffolding their progression.