Tools and Philosophy for Software Education 

This paper describes a set of tools and a philosophy
for teaching software that have been found 
very useful in course at MIT over the past seven years.
 The tools include programs such as simulators, 
graders, compilers, and monitor.  These allow the instructor
to augment the basic concepts with relevant, 
exciting, and economical student project activities. 

CACM August, 1976

Donovan, J. J.

software education, simulators, grading programs, student assignments

1.5 4.0

CA760801 JB January 4, 1978  10:39 AM

2843	5	2843
2843	5	2843
2843	5	2843