1 / 10

WebWriter ++

WebWriter ++. A Small Authoring Aid for Teaching Programming Michael Bruce-Lockhart. CERL. Acknowledgement. The author gratefully acknowledges the support for this project provided by The Office of Learning Technologies of The Canada Employment Insurance Commision

analu
Download Presentation

WebWriter ++

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WebWriter++ A Small Authoring Aid for Teaching Programming Michael Bruce-Lockhart CERL

  2. 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

  3. 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

  4. Standalone Mode • In the classroom or self-study • Provides dynamic tracking of code • Frees instructor from board • Brings a consistent notation to classroom

  5. Bringing the TM to the Web • In house • Tutorials to back-up lectures • Help site for students not in programming • Externally • distance learning • Start point: C++ Tutoring Corner

  6. Web Site Issues • Structure • Best use of the TM • Limited real estate • drilling down not effective • maximise info in place without clutter • Facilitate instructors interested in content • Tutoring cornerWebWriter++

  7. WebWriter++ • Small authoring system for instructors • experimental • Ready interface to TM • Pop-ups • Dictionary • Colour staining • Slides

  8. Technology • Javascript • Dynamic HTML (DOM) • Style sheets • Java • Live connect

  9. Demonstration

  10. The Browser Problem • Explorer • Navigator • Mozilla • Crossroads

More Related