Loud discussions concerning various ways of teaching object-orientation have taken place without much empirical evidence for any position. This paper reports qualitative observations of learning of object-oriented programming in an introductory course. The students were found to cope reasonably well with the object-oriented concepts, and they had learnt procedural programming first. However, when modelled the real world domain to be represented in the program, they imagined the model and coded it without explicit analysis and design. Their problems may be attributed to the high complexity generated by the five different areas of attention the students have to cope with. In addition to representing the problem domain in the program execution...
One of the important obligations of an expanding research area is to discuss how to approach the te...
One of the important obligations of an expanding research area is to discuss how to approach the te...
The use of examples is known to be important in learning, they should be “exemplary” and function as...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
Abstract. Teaching introductory object-oriented programming presents considerable challenges. Some o...
Teaching introductory object-oriented programming is considered difficult. We have developed a model...
ii Examples are important when we attempt to learn something new. To learn prob-lem solving and prog...
Teaching object oriented programming has become a rapidly expanding preference at various educationa...
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...
In order to teach object-oriented design and programming in introductory computer science it is impe...
Abstract: In the last decade the departments of Information Technology have adopted the Object Orien...
The use of examples is known to be important in learning, they should be “exemplary” and function as...
Abstract: Programming education has experienced a shift from imperative and procedural programming t...
The sequence of instruction and appropriate tools for novice learners of object-oriented programming...
One of the important obligations of an expanding research area is to discuss how to approach the te...
One of the important obligations of an expanding research area is to discuss how to approach the te...
The use of examples is known to be important in learning, they should be “exemplary” and function as...
Loud discussions concerning various ways of teaching object-orientation have taken place without muc...
Abstract. Teaching introductory object-oriented programming presents considerable challenges. Some o...
Teaching introductory object-oriented programming is considered difficult. We have developed a model...
ii Examples are important when we attempt to learn something new. To learn prob-lem solving and prog...
Teaching object oriented programming has become a rapidly expanding preference at various educationa...
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...
In order to teach object-oriented design and programming in introductory computer science it is impe...
Abstract: In the last decade the departments of Information Technology have adopted the Object Orien...
The use of examples is known to be important in learning, they should be “exemplary” and function as...
Abstract: Programming education has experienced a shift from imperative and procedural programming t...
The sequence of instruction and appropriate tools for novice learners of object-oriented programming...
One of the important obligations of an expanding research area is to discuss how to approach the te...
One of the important obligations of an expanding research area is to discuss how to approach the te...
The use of examples is known to be important in learning, they should be “exemplary” and function as...