Date of Graduation

1999

Document Type

Thesis

Degree Type

MS

College

Statler College of Engineering and Mineral Resources

Department

Lane Department of Computer Science and Electrical Engineering

Committee Chair

Murali Sitaraman

Abstract

The objective of this project is to develop a generator for a class of syntax-free conceptual editors called "programming wizards". These editors provide a model of software that is especially suitable for novice software developers, freeing them from intricate syntactic details. The effectiveness of these editors is demonstrated by showing how they ease learning of component-based software engineering principles in introductory computer science classrooms. The notion of programming wizard generation is expected to be generally applicable for teaching other principles without the intrusiveness of particular specification / programming syntax.

Share

COinS