This video demonstrates a prototype educational software tool for novice programmers.
The tool allows students to interact with a visual drag-and-drop environment to perform program operations such as assigning values to variables, creating objects and arrays, and calling methods. The tool responds to these interactions by visualising the effects on the program state, and printing the snippets of code corresponding to each operation.
This video demonstration accompanies a submission to the CONSTRUIT 2017 conference. Watching in full-screen mode is recommended.