11/13/011 webwriter ++ a small authoring aid for teaching programming michael bruce-lockhart cerl

10
11/13/01 1 WebWriter ++ A Small Authoring Aid for Teaching Programming Michael Bruce-Lockhart CERL

Upload: shon-leonard

Post on 19-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 11/13/011 WebWriter ++ A Small Authoring Aid for Teaching Programming Michael Bruce-Lockhart CERL

11/13/01 1

WebWriter++

A Small Authoring Aid for Teaching Programming

Michael Bruce-Lockhart

CERL

Page 2: 11/13/011 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

Page 3: 11/13/011 WebWriter ++ A Small Authoring Aid for Teaching Programming Michael Bruce-Lockhart CERL

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

Page 4: 11/13/011 WebWriter ++ A Small Authoring Aid for Teaching Programming Michael Bruce-Lockhart CERL

11/13/01 4CERLWebWriter++

Standalone Mode

In the classroom or self-studyProvides dynamic tracking of codeFrees instructor from boardBrings a consistent notation to

classroom

Page 5: 11/13/011 WebWriter ++ A Small Authoring Aid for Teaching Programming Michael Bruce-Lockhart CERL

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

Page 6: 11/13/011 WebWriter ++ A Small Authoring Aid for Teaching Programming Michael Bruce-Lockhart CERL

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++

Page 7: 11/13/011 WebWriter ++ A Small Authoring Aid for Teaching Programming Michael Bruce-Lockhart CERL

11/13/01 7CERLWebWriter++

WebWriter++

Small authoring system for instructors experimental

Ready interface to TMPop-ups

DictionaryColour stainingSlides

Page 8: 11/13/011 WebWriter ++ A Small Authoring Aid for Teaching Programming Michael Bruce-Lockhart CERL

11/13/01 8CERLWebWriter++

Technology

JavascriptDynamic HTML (DOM)Style sheetsJavaLive connect

Page 9: 11/13/011 WebWriter ++ A Small Authoring Aid for Teaching Programming Michael Bruce-Lockhart CERL

11/13/01 9CERLWebWriter++

Demonstration

Page 10: 11/13/011 WebWriter ++ A Small Authoring Aid for Teaching Programming Michael Bruce-Lockhart CERL

11/13/01 10CERLWebWriter++

The Browser Problem

ExplorerNavigatorMozillaCrossroads