Resources to support the use of Java in introductory computer science
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Guidelines for a multiple-goal CS introductory course: algorithmic problem-solving woven into OOP
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Journal of Computing Sciences in Colleges
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Research challenges in embedded and hybrid systems
ACM SIGBED Review
Leveraging students knowledge: introducing CS 1 concepts
Journal of Computing Sciences in Colleges
Research perspectives on the objects-early debate
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
Fundamental concepts of CS1: procedural vs. object oriented paradigm - a case study
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
A principled approach to teaching OO first
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Teaching an object-oriented CS1 -: with Python
Proceedings of the 13th annual conference on Innovation and technology in computer science education
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Has the paradigm shift in CS1 a harmful effect on data structures courses: a case study
Proceedings of the 40th ACM technical symposium on Computer science education
Braided teaching in secondary CS education: contexts, continuity, and the role of programming
Proceedings of the 41st ACM technical symposium on Computer science education
BlueJ Visual Debugger for Learning the Execution of Object-Oriented Programs?
ACM Transactions on Computing Education (TOCE)
Objects never?: well, hardly ever!
Communications of the ACM
Introductory programming and the didactic triangle
Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103
Difficulties in Learning Inheritance and Polymorphism
ACM Transactions on Computing Education (TOCE)
Follow the river and you will find the C
Proceedings of the 42nd ACM technical symposium on Computer science education
Coexistence of functional and object-oriented paradigms
Journal of Computing Sciences in Colleges
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.02 |
The participants will use a debate format with a provocative thesis to explore the pedagogical approach known as "objects early" or "objects first." By arguing in the affirmative, Elliot Koffman and Stuart Reges will point out concerns that have been raised about the approach. By arguing in the negative, Kim Bruce and Michael Kölling will describe schools that are succeeding with the approach and ways to address significant concerns. Owen Astrachan as moderator will ensure that the debate remains civil and will provide some humorous and possibly even insightful commentary on the evidence presented by both sides.