Abstract

A significant challenge to using dual-modality environments in instruction is that existing dual-modality representations are built into sandbox environments with functionality tailored to a specific purpose (such as Pencil Code’s turtle graphics). However, students in introductory programming classes usually use an Integrated Development Environment (IDE), a software application that provides a suite of tools for programming support. The use of IDEs is common in industry, and thus they bring additional authenticity and scaffolding to the learning experience. We developed an IDE plugin, Amphibian, from Pencil Code’s Droplet Editor to enable switching between blocks and text within IntelliJ IDEA, a common IDE for the Java language. This plugin allows teachers of Java courses, including those of AP CS and in colleges, to incorporate dual-modality representation into their curriculum. It also enables more rigorous research into use of dual-modality environments in classrooms by facilitating use within existing curricula, allowing researchers to remove potentially confounding variables, such as use of different languages, software systems, and development environments.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.