Avoiding object misconceptions
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
A cognitive framework for knowledge in informatics: the case of object-orientation
ITiCSE '99 Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education
Programming in Java: student-constructed rules
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Object-Oriented Software Construction
Object-Oriented Software Construction
Putting threshold concepts into context in computer science education
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Students learn CS in different ways: insights from an empirical study
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Metaphor-based animation of OO programs
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Qualitative research projects in computing education research: an overview
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Research perspectives on the objects-early debate
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
Threshold concepts in computer science: do they exist and are they useful?
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Checklists for grading object-oriented CS1 programs: concepts and misconceptions
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
ACE '07 Proceedings of the ninth Australasian conference on Computing education - Volume 66
Differing ways that computing academics understand teaching
ACE '07 Proceedings of the ninth Australasian conference on Computing education - Volume 66
Animation Metaphors for Object-Oriented Concepts
Electronic Notes in Theoretical Computer Science (ENTCS)
Proceedings of the third international workshop on Computing education research
Through the eyes of instructors: a phenomenographic investigation of student success
Proceedings of the third international workshop on Computing education research
Journal on Educational Resources in Computing (JERIC)
Misunderstandings about object-oriented design: experiences using code reviews
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Student understanding of object-oriented programming as expressed in concept maps
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Learning educational research methods through collaborative research: the PhICER initiative
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
Students learn CS in different ways: insights from an empirical study
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
Exploring accessibility and visibility relationships in java
Proceedings of the 13th annual conference on Innovation and technology in computer science education
The same but different students' understandings of primitive and object variables
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
From phenomenography study to planning teaching
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Introductory programming and the didactic triangle
Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103
Reflections on threshold concepts in computer programming and beyond
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
UUhistle: a software tool for visual program simulation
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
CS majors' self-efficacy perceptions in CS1: results in light of social cognitive theory
Proceedings of the seventh international workshop on Computing education research
ProspectiveTeachers@Research: CS teacher education revised
Proceedings of the 11th Koli Calling International Conference on Computing Education Research
Detecting and understanding students' misconceptions related to algorithms and data structures
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Fuzzy OOP: expanded and reduced term interpretations
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Hunting high and low: instruments to detect misconceptions related to algorithms and data structures
Proceeding of the 44th ACM technical symposium on Computer science education
Students' understandings of concurrent programming
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
Students' understandings of storing objects
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
Notional machines and introductory programming education
ACM Transactions on Computing Education (TOCE)
A Review of Generic Program Visualization Systems for Introductory Programming Education
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
Problems with understanding concepts, so called misconceptions, have been investigated and reported in a number of studies regarding object-oriented programming [4], [3]. In a first programming course using an object-oriented language, it is of great importance that students get a good understanding of central concepts like object and class at an early stage of their education. We have, with a phenomenographic research approach, performed a study with first year university students, investigating what an understanding of the concepts object and class includes from a student perspective. By applying variation theory [8] to our results we are able to pin-point what the students need to be able to discern in order to gain a "rich" understanding of these concepts.