teaching objects-first in introductory computer science
An objects-first strategy for teaching introductory computer science courses is receiving increased attention from CS educators. In this paper, we discuss the challenge of the objects-first strategy and present a new approach that attempts to meet this challenge. The new approach is centered on the visualization of objects and their behaviors using a 3D animation environment. Statistical data as well as informal observations are summarized to show evidence of student performance as a result of this approach. A comparison is made of the pedagogical aspects of this new approach with that of other relevant work.
teaching object objects-first computer science strategies attention education paper challenge visualization behavior 3d animation environments statistics data informal observability evidence performance comparisons aspect relevance pedagogy cs1