We explore technical issues in the design of programming tools, development environments, simulations, code examples, user interface frameworks and pedagogies for a university-level course on object-oriented software development. The course, M206 Computing: An Object-Oriented Approach has been specifically developed for distance learning, and is enrolling over 5,000 students per year (average age 37) in the UK, Europe and Singapore. The course introduces computing via an object-oriented approach. M206 is substantial in extent representing one sixth of a degree. It embodies a practical, industry oriented view of computing and includes programming, analysis, design and group working. Considerable effort has been invested in making the simplic...
Many managers are adopting object technology initiatives to develop high-quality products more effic...
In recent years, object-oriented programming languages and object-oriented program design have becom...
Of all the approaches to software development, an object-oriented approach appears to be both the mo...
This paper concerns the critical role of separable user interface design in teaching object-oriented...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
This paper identifies and describes a number of misconceptions observed in students learning about o...
Many managers are adopting object technology initiatives to develop high-quality products more effic...
The Object Orientation Paradigm (OOP) is more than Object Oriented languages. Learning the syntax of...
This paper describes key features of a new multimedia CD-ROM pack produced by television makers in c...
Object-oriented programming is seen as a difficult skill to master. There is considerable debate abo...
This paper briefly describes the evolution and content of the Open University’s new introductory cou...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...
Methods and approaches behind technology enhanced learning (TEL) in programming courses at a univers...
The object-oriented programming paradigm (OOP) has revolutionized the software development process. ...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
Many managers are adopting object technology initiatives to develop high-quality products more effic...
In recent years, object-oriented programming languages and object-oriented program design have becom...
Of all the approaches to software development, an object-oriented approach appears to be both the mo...
This paper concerns the critical role of separable user interface design in teaching object-oriented...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
This paper identifies and describes a number of misconceptions observed in students learning about o...
Many managers are adopting object technology initiatives to develop high-quality products more effic...
The Object Orientation Paradigm (OOP) is more than Object Oriented languages. Learning the syntax of...
This paper describes key features of a new multimedia CD-ROM pack produced by television makers in c...
Object-oriented programming is seen as a difficult skill to master. There is considerable debate abo...
This paper briefly describes the evolution and content of the Open University’s new introductory cou...
Teaching Object-Oriented Programming (OOP) as part of a Computing-related university degree is a ver...
Methods and approaches behind technology enhanced learning (TEL) in programming courses at a univers...
The object-oriented programming paradigm (OOP) has revolutionized the software development process. ...
This paper outlines the way in which a radical syllabus is being designed for the new introductory c...
Many managers are adopting object technology initiatives to develop high-quality products more effic...
In recent years, object-oriented programming languages and object-oriented program design have becom...
Of all the approaches to software development, an object-oriented approach appears to be both the mo...