• DocumentCode
    2592509
  • Title

    Developing mental models of computer programming interactively via the web

  • Author

    Bruce-Lockhart, Michael P. ; Norvell, Theodore S.

  • Author_Institution
    Memorial Univ. of Newfoundland, St. John
  • fYear
    2007
  • fDate
    10-13 Oct. 2007
  • Abstract
    A website featuring interactive examples used to teach introductory programming to both on-campus and, recently, distance students is described. On-line notes are created using a pair of tools, Web-Writer++, an authoring system for programming instructors, and the Teaching Machine, a program animator which is used to interactively display the examples. The tools allow the instructor in the classroom or the student on their own to step through computer programs written in C++ or Java. The animations that unfold are designed to build a deep understanding of how computers process programs, consonant with the kind of mental models we believe professional programmers hold. In-class versus distance experience will be discussed.
  • Keywords
    Web sites; computer aided instruction; computer animation; computer science education; C++ language; Java; Web site; Web-Writer++ tool; authoring system; computer programming; distance student; introductory programming teaching; mental model development; program animator; Animation; Authoring systems; Cognitive science; Computer aided instruction; Computer displays; Education; Home appliances; Java; Memory management; Programming profession; Interactive course notes; Program animation; Program visualization; The Teaching Machine; Web-based course notes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports, 2007. FIE '07. 37th Annual
  • Conference_Location
    Milwaukee, WI
  • ISSN
    0190-5848
  • Print_ISBN
    978-1-4244-1083-5
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2007.4418051
  • Filename
    4418051