The C++ programming language
Advanced placement transition to C++ (panel)
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
The Java programming language (2nd ed.)
The Java programming language (2nd ed.)
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Integrating console and event-driven models in CS1
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Java I/O
The Smalltalk-76 programming system design and implementation
POPL '78 Proceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Simula Begin
A paradigm shift to OOP has occurred…implementation to follow
CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
Easy, realistic GUIs with Java in CS1
CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
Guidelines for teaching object orientation with Java
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Object orientation in CS1-CS2 by design
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Tool support for collaborative teaching and learning of object-oriented modeling
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Journal of Computing Sciences in Colleges
Methodology first and language second: a way to teach object-oriented programming
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
JavaCHIME: Java class hierarchy inspector and method executer
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
An investigation of potential success factors for an introductory model-driven programming course
Proceedings of the first international workshop on Computing education research
An open-source CVE for programming education: a case study
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Exploring accessibility and visibility relationships in java
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Computer Science Education in Secondary Schools -- The Introduction of a New Compulsory Subject
ACM Transactions on Computing Education (TOCE)
What does "objects-first" mean?: An international study of teachers' perceptions of objects-first
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
Hi-index | 0.00 |
Object-orientation continues to find a home in computing curricula, especially in early courses such as CS1. As this trend continues, some ideas seem to take on a life of their own, despite being fundamentally incorrect. Unfortunately they propagate most quickly among those who are relatively new to the ideas of object-oriented development. This paper enumerates and debates the underlying issues of several myths regarding object-orientation and its pedagogy.