Abstract. A constructivism-based approach to teach the object-oriented (OO) programming paradigm in introductory computer courses was developed and used for several years. A multi-entity system from every-day life was adopted, to exploit the novice programmer’s existing knowledge and build on it the OO conceptual framework. A sequence of assignments has been designed and developed to allow students exposed to this approach to experiment with Java programming and see how the OO conceptual framework is implemented. In this paper, this sequence of assignments is presented, discussed and evaluated in the context of the defined approach. The set of assignments that is based on a software-engineering-centered view and more precisely on a design-f...
We discuss the methodology of teaching object-oriented design and programming. We highlight two type...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
Object-Oriented Programming: From Problem Solving to Java provides a thorough, easy-to-follow refer...
Teaching introductory object-oriented programming is considered difficult. We have developed a model...
Abstract Teaching object-oriented programming in introductory computer courses is still an area not...
An emphasis on design issues along with introductory programming courses is fundamental for students...
This thesis focus on object oriented programming in Imagine Logo. There is a lot of object oriented ...
The use of an object-oriented language as an introductory language is becoming more widespread (Bidd...
Object-oriented programming is a wonderful way to make programming of huge real life tasks much easi...
Pedagogies for teaching object-oriented programming in an introductory course are still under much d...
How to best teach object orientation to first year students is currently a topic of much debate. One...
This research investigates programming environments designed specifically for teaching introductory ...
The sequence of instruction and appropriate tools for novice learners of object-oriented programming...
Abstract: In the last decade the departments of Information Technology have adopted the Object Orien...
We propose a bridge between functional and object-oriented programming in the first-year curricu-lum...
We discuss the methodology of teaching object-oriented design and programming. We highlight two type...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
Object-Oriented Programming: From Problem Solving to Java provides a thorough, easy-to-follow refer...
Teaching introductory object-oriented programming is considered difficult. We have developed a model...
Abstract Teaching object-oriented programming in introductory computer courses is still an area not...
An emphasis on design issues along with introductory programming courses is fundamental for students...
This thesis focus on object oriented programming in Imagine Logo. There is a lot of object oriented ...
The use of an object-oriented language as an introductory language is becoming more widespread (Bidd...
Object-oriented programming is a wonderful way to make programming of huge real life tasks much easi...
Pedagogies for teaching object-oriented programming in an introductory course are still under much d...
How to best teach object orientation to first year students is currently a topic of much debate. One...
This research investigates programming environments designed specifically for teaching introductory ...
The sequence of instruction and appropriate tools for novice learners of object-oriented programming...
Abstract: In the last decade the departments of Information Technology have adopted the Object Orien...
We propose a bridge between functional and object-oriented programming in the first-year curricu-lum...
We discuss the methodology of teaching object-oriented design and programming. We highlight two type...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
Object-Oriented Programming: From Problem Solving to Java provides a thorough, easy-to-follow refer...