skip to main content
article
Free Access

Case studies in the classroom

Authors Info & Claims
Published:01 March 1992Publication History
Skip Abstract Section

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.

References

  1. 1 Bentley, J., More Programming Pearls, Addison- Wesley, 1988. Google ScholarGoogle Scholar
  2. 2 Bentley, J., Programming Pearls, Addison-Wesley, 1986. Google ScholarGoogle Scholar
  3. 3 Budd, T.A. "Mutation Analysis: Ideas, Examples, Problems, and Prospects", in Computer Program Testing (B. Chandrasekaran and S. Radicchi, editors), Elsevier North-Holland, 1981.Google ScholarGoogle Scholar
  4. 4 Clancy, M.J. and Linn, M.C., Designing Pascal Solutions: A Case Study Approach (working title), W.H. Freeman and Company, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Collins, A., Brown, J.S., and Newman, S.E., "Cognitive Apprenticeship: Teaching the Craft of Reading, Writing, and Mathematics", in Cognition and Instruction: Issues and Agendas (L.B. Resnick, editor), Lawrence Eflbaum, 1989.Google ScholarGoogle Scholar
  6. 6 Kernighan, B. and Plauger, P.J., Software Tools in Pascal, Addison-Wesley, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Koffman, E.B., Stemple, D., and Wardle, C.E., "Recommended Curriculum for CS 2, 1984", Communications of the ACM, August 1985, volume 28, number 8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Kruse, R.L., Data Structures and Program Design (second edition), Prentice-Hall, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Ledgard, H. and Tauer, J., Pascal with Excellence: Programming Proverbs, Hayden, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 Linn, M.C. and Clancy, M.J. "Can Experts' Explanations Help Students Develop Program Design Skills?", International Journal of Man-Machine Studies, to appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Linn, M.C. and Clancy, M.J., "The Case for Case Studies of Programming Problems", Communications of the ACM, to appe~a-. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Reges, S., Building Pascal Programs, Little-Brown, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 Van Wyk, C.J. (moderator), "Literate P~rogramming" columns, Communications of the ACM (July 1987, volume 30, number 7; December 1987, volume 30, number 12; December 1988, volume 3 }, number 12; June 1989, volume 32, number 6; and September 1989, volume 32, number 9). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Case studies in the classroom

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGCSE Bulletin
          ACM SIGCSE Bulletin  Volume 24, Issue 1
          March 1992
          313 pages
          ISSN:0097-8418
          DOI:10.1145/135250
          Issue’s Table of Contents
          • cover image ACM Conferences
            SIGCSE '92: Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
            March 1992
            332 pages
            ISBN:0897914686
            DOI:10.1145/134510

          Copyright © 1992 ACM

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 March 1992

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!