Teaching objects-first in introductory computer science

Stephen Cooper, Wanda Dann, Randy Pausch
2003 ACM SIGCSE Bulletin  
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 objectsfirst 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
more » ... ce as a result of this approach. A comparison is made of the pedagogical aspects of this new approach with that of other relevant work.
doi:10.1145/792548.611966 fatcat:w7ktzpz25jawdgrxyidbbuzlay