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 presenting a description of a possible project sequence using this teaching approach. 1
Various methods have been proposed in the past to improve student learning by introducing new styles...
Teaching object-oriented programming has clearly become an important part of computer science educat...
Introduction to object-oriented programming (OOP) can be difficult for beginners in programming, esp...
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...
Teachers of introductory object-oriented programming face numerous challenges in designing their cou...
Objects First with Java is an introduction to object-oriented programming for beginners and focuses ...
The use of an object-oriented language as an introductory language is becoming more widespread (Bidd...
Object-orientation (OO) is a relatively recent approach to addressing problems in systems de-velopme...
This paper describes our experiences in teaching a first year object-oriented programming course. We...
The teaching of introductory courses in computing has seen several changes over the last decade. The...
Abstract. A constructivism-based approach to teach the object-oriented (OO) programming paradigm in ...
This research investigates programming environments designed specifically for teaching introductory ...
Abstract: In the last decade the departments of Information Technology have adopted the Object Orien...
Various methods have been proposed in the past to improve student learning by introducing new styles...
Various methods have been proposed in the past to improve student learning by introducing new styles...
Teaching object-oriented programming has clearly become an important part of computer science educat...
Introduction to object-oriented programming (OOP) can be difficult for beginners in programming, esp...
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...
Teachers of introductory object-oriented programming face numerous challenges in designing their cou...
Objects First with Java is an introduction to object-oriented programming for beginners and focuses ...
The use of an object-oriented language as an introductory language is becoming more widespread (Bidd...
Object-orientation (OO) is a relatively recent approach to addressing problems in systems de-velopme...
This paper describes our experiences in teaching a first year object-oriented programming course. We...
The teaching of introductory courses in computing has seen several changes over the last decade. The...
Abstract. A constructivism-based approach to teach the object-oriented (OO) programming paradigm in ...
This research investigates programming environments designed specifically for teaching introductory ...
Abstract: In the last decade the departments of Information Technology have adopted the Object Orien...
Various methods have been proposed in the past to improve student learning by introducing new styles...
Various methods have been proposed in the past to improve student learning by introducing new styles...
Teaching object-oriented programming has clearly become an important part of computer science educat...
Introduction to object-oriented programming (OOP) can be difficult for beginners in programming, esp...