Visual programming in instructional design: A rediscovered paradigm for novice development environments?
John Lenarcic · 2003
Is it advantageous for the beginner to write software without recourse to text at all? The primary use of graphical constructs in a computer language has the potential to improve software development environments in which novices acquire programming skills. Visual thinking in computing scenarios could facilitate the learning process. Visual imagery may also assist nonprogrammers with an aversion to the undiluted rigour of software engineering. Three example areas will be reviewed: analogue computation; traditional visual programming in association with the companion area of program visualization; and virtual reality.