Teaching objects-first in introductory computer science

  • Authors:
  • Stephen Cooper;Wanda Dann;Randy Pausch

  • Affiliations:
  • Saint Joseph's University, Philadelphia, PA;Ithaca College, Ithaca, NY;Carnegie Mellon University, Pittsburgh, PA

  • Venue:
  • SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
  • Year:
  • 2003

Quantified Score

Hi-index 0.02

Visualization

Abstract

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.