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
Link To Document :
بازگشت