Case studies in the classroom

  • Authors:
  • M. J. Clancy;M. C. Linn

  • Affiliations:
  • Computer Science Division, EECS Department, University of California, Berkeley, CA;School of Education, University of California, Berkeley, CA

  • Venue:
  • SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

We and others have created case studies to engage students in the process of designing solutions to complex programming problems. Case studies involve learners in activities of expert programmers such as identifying decisions, justifying choices among alternatives, and evaluating the consequences of these choices. Case studies improve computer programming courses by emphasizing the process rather than the product of problem solving. This paper describes specific uses of case studies in freshman and sophomore-level courses.