Scaffolding with object diagrams in first year programming classes

This paper reports on an experiment in which first year programming students were given explicit encouragement to use Object (Instance) diagrams when tracing code in multiple-choice questions. We c...

[1]  Harry M. Sneed Source animation as a means of program comprehension for object-oriented systems , 2000, Proceedings IWPC 2000. 8th International Workshop on Program Comprehension.

[2]  Lynda Thomas,et al.  A learning environment for first year software engineers , 2001, Proceedings 14th Conference on Software Engineering Education and Training. 'In search of a software engineering profession' (Cat. No.PR01059).

[3]  Mordechai Ben-Ari,et al.  Constructivism in computer science education , 1998, SIGCSE '98.

[4]  Danny B. Lange,et al.  Object-Oriented Program Tracing and Visualization , 1997, Computer.

[5]  Mark Woodman,et al.  Avoiding object misconceptions , 1997, SIGCSE '97.

[6]  Janet Rountree,et al.  Learning and Teaching Programming: A Review and Discussion , 2003, Comput. Sci. Educ..

[7]  N. Hari Narayanan,et al.  Communicating Dynamic Behaviors: Are Interactive Multimedia Presentations Better than Static Mixed-Mode Presentations? , 2000, Diagrams.

[8]  Lynda Thomas,et al.  Capturing collaborative designs to assist the pedagogical process , 2003 .

[9]  Mark Guzdial,et al.  A multi-national, multi-institutional study of assessment of programming skills of first-year CS students , 2001, ITiCSE-WGR '01.