11/13/011 webwriter ++ a small authoring aid for teaching programming michael bruce-lockhart cerl
TRANSCRIPT
11/13/01 1
WebWriter++
A Small Authoring Aid for Teaching Programming
Michael Bruce-Lockhart
CERL
11/13/01 2CERLWebWriter++
Acknowledgement
The author gratefully acknowledges the support for this project provided by
The Office of Learning Technologies
of
The Canada Employment Insurance Commision
as well as the contributions of our partners, PNI, CONA and the Graduate
Centre of Applied Technology
11/13/01 3CERLWebWriter++
TeachingMachine
Animates code for learning programming models machine as we believe experienced
programmers do amalgam of a computer and a compiler
Multiple delivery modes in classroom teaching videos web-based tutorials
11/13/01 4CERLWebWriter++
Standalone Mode
In the classroom or self-studyProvides dynamic tracking of codeFrees instructor from boardBrings a consistent notation to
classroom
11/13/01 5CERLWebWriter++
Bringing the TM to the Web
In house Tutorials to back-up lectures Help site for students not in
programmingExternally
distance learningStart point: C++ Tutoring Corner
11/13/01 6CERLWebWriter++
Web Site Issues
StructureBest use of the TMLimited real estate
drilling down not effective maximise info in place without clutter
Facilitate instructors interested in content
Tutoring cornerWebWriter++
11/13/01 7CERLWebWriter++
WebWriter++
Small authoring system for instructors experimental
Ready interface to TMPop-ups
DictionaryColour stainingSlides
11/13/01 8CERLWebWriter++
Technology
JavascriptDynamic HTML (DOM)Style sheetsJavaLive connect
11/13/01 9CERLWebWriter++
Demonstration
11/13/01 10CERLWebWriter++
The Browser Problem
ExplorerNavigatorMozillaCrossroads