Supporting Programming and Learning-to-Program with an Integrated CAD and Scaffolding Workbench. - Mark Guzdial; Luke Hohmann; Michael Konneman; Christopher Walton; Elliot Soloway (Interact. Learn. Environ., 1998)