Students ’ understanding of object-oriented (OO) program execution was studied by asking stu-dents to draw a picture of a program state at a specific moment. Students were given minimal instructions on what to include in their drawings in order to see what they considered to be cen-tral concepts and relationships in program execution. Three drawing tasks were given at different phases of an elementary OO programming course where two animation tools were used for pro-gram visualization. The drawings were analyzed for their overall approaches and their detailed contents. There was a large variability in the overall approaches and the popularity of various approaches changed during the course. The results indicate that students ’ mental repres...
This thesis focus on object oriented programming in Imagine Logo. There is a lot of object oriented ...
AbstractProgram visualization and animation has traditionally been done at the level of the programm...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...
Students ’ understanding of object-oriented program execution was studied by asking students to draw...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
When teaching students computer programming, the most common type of language used are Object Orient...
AbstractProgram visualization and animation has traditionally been done at the level of the programm...
The successful teaching of the object oriented (OO) programming paradigm has been identified as a di...
Object-oriented (OO) analysis, design, and programming techniques have emerged as potential solution...
This thesis focus on object oriented programming in Imagine Logo. There is a lot of object oriented ...
AbstractProgram visualization and animation has traditionally been done at the level of the programm...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...
Students ’ understanding of object-oriented program execution was studied by asking students to draw...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
We provide an explicit, consistent, execution model for OO programs, specifically Java, together wit...
When teaching students computer programming, the most common type of language used are Object Orient...
AbstractProgram visualization and animation has traditionally been done at the level of the programm...
The successful teaching of the object oriented (OO) programming paradigm has been identified as a di...
Object-oriented (OO) analysis, design, and programming techniques have emerged as potential solution...
This thesis focus on object oriented programming in Imagine Logo. There is a lot of object oriented ...
AbstractProgram visualization and animation has traditionally been done at the level of the programm...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...