Demonstration shows two separate tools:
The Teaching Machine
- A progam animator for C++ and Java
- Uses a debugger metaphor
- Machine model based on
- Underlying computer—memory, fetch and execute
- Compiler—active declarations, expression parsing
- Memory manager—heap and static store, as well as a stack
- Higher level views supported
- embedded Java applet or stand-alone mode
WebWriter++
A small authoring language for creating web pages for teaching programming
- designed to work with the Teaching Machine
- imports and colour stains standard code examples
- one button invocation of TM, videos or example editing
- experimental platform for web based teaching