Novice mistakes: are the folk wisdoms correct?
Communications of the ACM
The children's machine: rethinking school in the age of the computer
The children's machine: rethinking school in the age of the computer
Object-oriented programming in the BETA programming language
Object-oriented programming in the BETA programming language
Examining student learning of computer science
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Constructivism in computer science education
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
A constructivist learning environment implemented in Java
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
A constructivist framework for integrating the Java paradigm into the undergraduate curriculum
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Difficulties learning computer architecture
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Cognitive activities of abstraction in object orientation: an empirical study
ACM SIGCSE Bulletin
Novice Java programmers' conceptions of "object" and "class", and variation theory
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Effective preparation for design review: using UML arrow checklist leveraged on the Gurus' knowledge
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
An iterative methodology for teaching object oriented concepts
Informatics in education
How intuitive is object-oriented design?
Communications of the ACM - Web searching in a multilingual world
ECOOP'07 Proceedings of the 2007 conference on Object-oriented technology
Difficulties in Learning Inheritance and Polymorphism
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
Knowledge is a function of both skills and understanding. The interaction between instrumental and relational understanding is necessary for construction of further knowledge. Constructivist theory is used to analyse the learning process in informatics. A framework for describing different types / levels of knowledge is used to describe students and professors statements about the concept of Object-orientation.The findings of this study may have implications for teaching Object-orientation, especially in introductory courses.