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 ped- agogy 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...
This paper argues for paradigm pluralism in computing education research. The value of mixing paradi...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...
The use of an object-oriented language as an introductory language is becoming more widespread (Bidd...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
We explore technical issues in the design of programming tools, development environments, simulation...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
Abstract: In this paper we discuss problems related to the teaching of object-oriented programming (...
Unlike other fads, the object-oriented paradigm is here to stay. The road towards an object-oriented...
This paper argues that although the object-oriented programming (OOP) paradigm is appropriate for st...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
While making decisions on curriculum content, many colleges have to resolve the conflict between tea...
Object-oriented programming is seen as a difficult skill to master. There is considerable debate abo...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...
The purpose of this study was to determine the current trends in teaching object-oriented programmin...
The transition to object-oriented software development can be difficult because it represents a para...
This paper argues for paradigm pluralism in computing education research. The value of mixing paradi...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...
The use of an object-oriented language as an introductory language is becoming more widespread (Bidd...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
We explore technical issues in the design of programming tools, development environments, simulation...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
Abstract: In this paper we discuss problems related to the teaching of object-oriented programming (...
Unlike other fads, the object-oriented paradigm is here to stay. The road towards an object-oriented...
This paper argues that although the object-oriented programming (OOP) paradigm is appropriate for st...
This paper analyzes difficulties with the introduction of object-oriented concepts in introductory c...
While making decisions on curriculum content, many colleges have to resolve the conflict between tea...
Object-oriented programming is seen as a difficult skill to master. There is considerable debate abo...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...
The purpose of this study was to determine the current trends in teaching object-oriented programmin...
The transition to object-oriented software development can be difficult because it represents a para...
This paper argues for paradigm pluralism in computing education research. The value of mixing paradi...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...
The use of an object-oriented language as an introductory language is becoming more widespread (Bidd...