After decades of experience, the computer education community has settled upon a relatively standard way of teaching procedural programming. With the growing use of object-oriented languages, the question is whether new wa ys are required. Some in the community argue that object-oriented programming languages are an extension of the 3GL approach, and students should still be taught the 3GL way first, even if students are using an object-oriented language. On the other hand, the “objects early ” proponents argue for radical change. As with most debates, the points raised by both sides contain implicit assumptions. Our real differences of opinion are at a more abstract level: our teaching objectives. This paper describes my experiences in try...
Teaching object oriented programming has become a rapidly expanding preference at various educationa...
Object-oriented programming is a popular buzzword these days. What is the reason for this popularity...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
Abstract: Programming education has experienced a shift from imperative and procedural programming t...
Programming education has experienced a shift from imperative and procedural programming to object-...
One of the important obligations of an expanding research area is to discuss how to approach the te...
ii Examples are important when we attempt to learn something new. To learn prob-lem solving and prog...
In recent years, object-oriented programming languages and object-oriented program design have becom...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
Object oriented programming in the Swedish uppersecondary school Abstract Object oriented programmin...
Abstract: In this paper we discuss problems related to the teaching of object-oriented programming (...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
Abstract: In the last decade the departments of Information Technology have adopted the Object Orien...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...
Teaching object oriented programming has become a rapidly expanding preference at various educationa...
Object-oriented programming is a popular buzzword these days. What is the reason for this popularity...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
Abstract: Programming education has experienced a shift from imperative and procedural programming t...
Programming education has experienced a shift from imperative and procedural programming to object-...
One of the important obligations of an expanding research area is to discuss how to approach the te...
ii Examples are important when we attempt to learn something new. To learn prob-lem solving and prog...
In recent years, object-oriented programming languages and object-oriented program design have becom...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
Object oriented programming in the Swedish uppersecondary school Abstract Object oriented programmin...
Abstract: In this paper we discuss problems related to the teaching of object-oriented programming (...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
Abstract: In the last decade the departments of Information Technology have adopted the Object Orien...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...
Teaching object oriented programming has become a rapidly expanding preference at various educationa...
Object-oriented programming is a popular buzzword these days. What is the reason for this popularity...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...