The use of an object-oriented language as an introductory language is becoming more widespread (Biddle & Tempero, 1998). However, pedagogical issues relating to the incorporation of such a language are still not understood properly (Kolling, 2001). Approaches to incorporating an object-oriented language into a teaching program vary greatly. Some approaches avoid the issue of object-orientation by putting emphasis on the procedural aspects of the language (Koffman & Wolz, 1999). Others approach the subject from the perspective of a class developer, especially making use of the appeal graphical user interfaces and applets have for students. The approach that we take at the University of Ballarat is to introduce students to programming from th...
bject-Oriented Programming-OOP is now replacing procedural programming in almost all applications. S...
Object-oriented (OO) analysis, design, and programming techniques have emerged as potential solution...
One of the important obligations of an expanding research area is to discuss how to approach the te...
How to best teach object orientation to first year students is currently a topic of much debate. One...
This paper describes our experiences in teaching a first year object-oriented programming course. We...
Teachers of introductory object-oriented programming face numerous challenges in designing their cou...
This research investigates programming environments designed specifically for teaching introductory ...
Abstract: In this paper we discuss problems related to the teaching of object-oriented programming (...
The teaching of introductory courses in computing has seen several changes over the last decade. The...
Object-orientation (OO) is a relatively recent approach to addressing problems in systems de-velopme...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
Abstract. A constructivism-based approach to teach the object-oriented (OO) programming paradigm in ...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
Object-oriented programming is a wonderful way to make programming of huge real life tasks much easi...
Object oriented programming in the Swedish uppersecondary school Abstract Object oriented programmin...
bject-Oriented Programming-OOP is now replacing procedural programming in almost all applications. S...
Object-oriented (OO) analysis, design, and programming techniques have emerged as potential solution...
One of the important obligations of an expanding research area is to discuss how to approach the te...
How to best teach object orientation to first year students is currently a topic of much debate. One...
This paper describes our experiences in teaching a first year object-oriented programming course. We...
Teachers of introductory object-oriented programming face numerous challenges in designing their cou...
This research investigates programming environments designed specifically for teaching introductory ...
Abstract: In this paper we discuss problems related to the teaching of object-oriented programming (...
The teaching of introductory courses in computing has seen several changes over the last decade. The...
Object-orientation (OO) is a relatively recent approach to addressing problems in systems de-velopme...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
Abstract. A constructivism-based approach to teach the object-oriented (OO) programming paradigm in ...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
Object-oriented programming is a wonderful way to make programming of huge real life tasks much easi...
Object oriented programming in the Swedish uppersecondary school Abstract Object oriented programmin...
bject-Oriented Programming-OOP is now replacing procedural programming in almost all applications. S...
Object-oriented (OO) analysis, design, and programming techniques have emerged as potential solution...
One of the important obligations of an expanding research area is to discuss how to approach the te...