Proceedings of the 35th SIGCSE technical symposium on Computer science education · 2004 · 20 citations · 8 references
EducationInstructionTeachingDiagrammingDrawingInstructional DesignDiagram DesignDiagrammatic RepresentationObject-oriented ProgrammingVisual ThinkingMultiple-choice Conceptual QuestionsMultiple-choice QuestionsObject-oriented Programming EducationProgram DiagramsProgramming Instruction
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 conjectured that by providing scaffolding in this technique, students would be helped to understand the code better and that they would then continue to draw their own diagrams in similar situations. This turned out not to be the case. Although generally students who draw diagrams do better in questions that test their understanding of code behaviour and object referencing, our intervention does not appear to have helped students and the students who were exposed to the intervention were not more likely to go on to use the technique themselves.
8
Constructivism in computer science education
Mordechai Ben‐Ari · 1998 · 411 citations · Full text
Novice mistakes: are the folk wisdoms correct?
Elliot Soloway · Communications of the ACM · 1986 · 304 citations · Full text
Avoiding object misconceptions
Simon Holland, Robert Griffiths, Mark Woodman · 1997 · 161 citations
Education, Instruction, Teaching +14