Graphical qualities of educational technology: Using drag-and-drop and text-based programs for introductory computer science.
To determine appropriate computer science curricula, educators sought to better understand the different affordances of teaching with a visual programming language (Alice) or a text-based language (Jython). Although students often preferred one language, that language wasn't necessarily the one from which they learned the most.
Betsy
B
DiSalvo
D003196:Computer Graphics; D007858:Learning; D011381:Programming Languages