This paper outlines the way in which a radical syllabus is being designed for the new introductory computing course being offered by the Open University from 1997. It describes how a decision to teach object-oriented programming has resulted in the associated concepts and paradigm pervading the syllabus. The result is a novel pedagogy by which students take considerable time to begin conventional programming. The context for this innovatory approach is a very large student population (3,500 per year), a long lead time for developing courses, and a need to remain current six or seven years after conception. The background and the emerging syllabus are both summarized and questions concerning the teaching of the object-oriented approach are r...
This paper describes our experiences in teaching a first year object-oriented programming course. We...
We describe an initial pedagogy for an introductory computing and programming course which adheres t...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
An emphasis on design issues along with introductory programming courses is fundamental for students...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
Teaching object oriented programming has become a rapidly expanding preference at various educationa...
One of the important obligations of an expanding research area is to discuss how to approach the te...
Many different approaches to teaching introductory courses in computer science have been explored in...
Object oriented programming in the Swedish uppersecondary school Abstract Object oriented programmin...
In recent years, object-oriented programming languages and object-oriented program design have becom...
ii Examples are important when we attempt to learn something new. To learn prob-lem solving and prog...
The use of an object-oriented language as an introductory language is becoming more widespread (Bidd...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
Teaching introductory object-oriented programming is considered difficult. We have developed a model...
This paper describes our experiences in teaching a first year object-oriented programming course. We...
We describe an initial pedagogy for an introductory computing and programming course which adheres t...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
An emphasis on design issues along with introductory programming courses is fundamental for students...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
Teaching object oriented programming has become a rapidly expanding preference at various educationa...
One of the important obligations of an expanding research area is to discuss how to approach the te...
Many different approaches to teaching introductory courses in computer science have been explored in...
Object oriented programming in the Swedish uppersecondary school Abstract Object oriented programmin...
In recent years, object-oriented programming languages and object-oriented program design have becom...
ii Examples are important when we attempt to learn something new. To learn prob-lem solving and prog...
The use of an object-oriented language as an introductory language is becoming more widespread (Bidd...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
Teaching introductory object-oriented programming is considered difficult. We have developed a model...
This paper describes our experiences in teaching a first year object-oriented programming course. We...
We describe an initial pedagogy for an introductory computing and programming course which adheres t...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...