jGRASP: an integrated development enevironment with intuitive visualizations for teaching hard concepts in Java: tutorial presentation
II James H. Cross · Journal of computing sciences in colleges · 2010
jGRASP is a lightweight IDE that provides automatic generation of visualizations that directly support the teaching of major concepts in CS1 and CS2. These concepts include control structures, classes, interfaces, objects, inheritance, polymorphism, composition, and data structures. The integrated visualizations are intended to overcome the mismatch between what we want to teach and what most IDEs provide in the way of support for learning. The tutorial will include example programs to demonstrate how instructors can improve the learning and programming experience of their students with jGRASP. Participants are encouraged to bring programs from their own courses. jGRASP is freely available (http://www.jgrasp.org/).