The Teaching Machine is a tool for interactively animating C++
and Java programs. It can be run either as a stand-alone program or as an
applet. This page links you to some of the sites we've developed using the Teaching Machine applet.
For more information contact Theodore Norvell (theo@engr.mun.ca) or Michael P.
Bruce-Lockhart (mpbl@engr.mun.ca).
The Fine Print: All code is Copyright Michael Bruce-Lockhart and
Theodore Norvell. Permission is granted for you to download the Teaching Machine Applet
or application for evaluation purposes.
Announcing the TM 2
The Teaching Machine 2 has a number of significant enhancements
Improved support for Java.
Plug-ins. The Teaching Machine is now built as a set of interacting plug-ins.
This is so that other developers can easily add new views, new editors,
and (in the future) other sorts of plug-ins.
Swing: The GUI is now built on top of Swing.
A built in code editor.
A new configuration file format.
Downloads
Download the Teaching Machine 2, the TM2 Eclispse plug-in, and WebWriter++
This download is available for evaluation purposes and for personal use.
If you want to use the Teaching Machine in a course you instruct, please let us know.