How to best teach object orientation to first year students is currently a topic of much debate. One of the tools suggested to aid in this task is BlueJ, an integrated development environment specifically designed for teaching. BlueJ supports a unique style of introduction of OO concepts. In this paper we discuss a set of problems with OO teaching, present some guidelines for better course design and show how BlueJ can be used to make significant improvements to introductory OO courses. We end by esenting a description of a possible project sequence using this teaching approach
Object oriented programming in the Swedish uppersecondary school Abstract Object oriented programmin...
Teaching object-oriented programming has clearly become an important part of computer science educat...
The introduction of programming education with object-oriented languages slowly migrates down the cu...
How to best teach object orientation to first year students is currently a topic of much debate. One...
Teachers of introductory object-oriented programming face numerous challenges in designing their cou...
The use of an object-oriented language as an introductory language is becoming more widespread (Bidd...
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...
The teaching of introductory courses in computing has seen several changes over the last decade. The...
Objects First with Java is an introduction to object-oriented programming for beginners and focuses ...
Object-orientation (OO) is a relatively recent approach to addressing problems in systems de-velopme...
Various methods have been proposed in the past to improve student learning by introducing new styles...
Abstract. A constructivism-based approach to teach the object-oriented (OO) programming paradigm in ...
Abstract: In the last decade the departments of Information Technology have adopted the Object Orien...
This research investigates programming environments designed specifically for teaching introductory ...
Object oriented programming in the Swedish uppersecondary school Abstract Object oriented programmin...
Teaching object-oriented programming has clearly become an important part of computer science educat...
The introduction of programming education with object-oriented languages slowly migrates down the cu...
How to best teach object orientation to first year students is currently a topic of much debate. One...
Teachers of introductory object-oriented programming face numerous challenges in designing their cou...
The use of an object-oriented language as an introductory language is becoming more widespread (Bidd...
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...
The teaching of introductory courses in computing has seen several changes over the last decade. The...
Objects First with Java is an introduction to object-oriented programming for beginners and focuses ...
Object-orientation (OO) is a relatively recent approach to addressing problems in systems de-velopme...
Various methods have been proposed in the past to improve student learning by introducing new styles...
Abstract. A constructivism-based approach to teach the object-oriented (OO) programming paradigm in ...
Abstract: In the last decade the departments of Information Technology have adopted the Object Orien...
This research investigates programming environments designed specifically for teaching introductory ...
Object oriented programming in the Swedish uppersecondary school Abstract Object oriented programmin...
Teaching object-oriented programming has clearly become an important part of computer science educat...
The introduction of programming education with object-oriented languages slowly migrates down the cu...