Table of Contents
Week 4: Objects First and Other OOP Approaches
Objectives
Readings for Class Discussion
Topics
Lab
Week 4: Objects First and Other OOP Approaches
Objectives
Examine the ways in which objects and object-oriented programming are introduced to students.
Readings for Class Discussion
Required Readings
Kolling, M. (2008).
Using BlueJ to Introduce Programming Reflections on the Teaching of Programming. In J. Bennedsen, M. Caspersen & M. Kolling (Eds.), (Vol. 4821, pp. 98-115): Springer Berlin / Heidelberg.
(BCK)
Borstler, J. et al. (2008).
Transitioning to OOP/Java ‚ ---- A Never Ending Story Reflections on the Teaching of Programming. In J. Bennedsen, M. Caspersen & M. Kolling (Eds.), (Vol. 4821, pp. 80-97): Springer Berlin / Heidelberg.
(BCK)
Albrecht Ehlert and Carsten Schulte. (2009).
Empirical comparison of objects-first and objects-later. In Proceedings of the fifth international workshop on Computing education research workshop (ICER '09). ACM, New York, NY, USA, 15-26. DOI=10.1145/1584322.1584326
Topics
Object first
Objects early
Objects later
Lab
AP CS: Implementing Classes