Evolution of Novice Programming Environments: The Structure Editors of Carnegie Mellon University


Citation:
P. Miller, J. Pane, G. Meter, and S. Vorthmann, "Evolution of Novice Programming Environments: The Structure Editors of Carnegie Mellon University," Interactive Learning Environments, vol. 4, no. 2, 1994, pp. 140-158.

Abstract:
Beginning in the early 1980's, the Computer Science Department at Carnegie Mellon University developed and used three generations of novice programming environments. The focus of these systems was to apply, advance and tune structure editor technology in support of the teaching and learning of computer programming. The use of these pedagogical systems in Carnegie Mellon's introductory programming courses provided feedback and inspiration to guide the projects. This paper tracks the evolution of the programming environments and courses, documenting important lessons and discoveries about novice programmers and the environments that support them.

Full Paper:
ILE.pdf (218 KB).


John Pane's Home Page
MacGnome Project Page

pane+www@cs.cmu.edu (last modified on 20000321)