skip to main content
10.1145/1121341.1121472acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article

Storytelling and puzzles in a software engineering course

Published:03 March 2006Publication History

ABSTRACT

Storytelling has been used from time immemorial as a powerful educational tool to exchange and propagate complex ideas. Similarly, puzzles have been known as stimulators of thinking and problem solving skills. Both storytelling and puzzles found their rightful place in primary and secondary education through the years. However, their value in higher education has only been recognized recently. This paper describes how these two educational aids can be used for motivating various concepts of software engineering.

References

  1. De Bono, E. (1990), Lateral Thinking: A Textbook of Creativity, Penguin Books Ltd.Google ScholarGoogle Scholar
  2. D'Alessandro, D.M., Lewis, T.E., and D'Alessandro, M.P. (2004), A pediatric digital storytelling system for third year medical students: The Virtual Pediatric Patients, BMC Medical Education 2004, 4:10. Available online at http:// www.biomedcentral.com/content/pdf/1472-6920-4-10.pdf.Google ScholarGoogle ScholarCross RefCross Ref
  3. Egan, K. (1993), Literacy and the oral foundation of education. The NAMTA Journal, 18, 11--46.Google ScholarGoogle Scholar
  4. Gamma, E., Helm, R., Johnson, R. and Vlissides, J. (1994), Design Patterns Elements of Reusable Object-Oriented Software, Addison Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Gill, P.J. (2001), Once Upon An Enterprise: The ancient art of storytelling emerges as a tool for knowledge management. Knowledge Management, (4):5, 24--28. Available at: http:// www.destinationcrm.com/km/dcrm_km_article.asp?id=823.Google ScholarGoogle Scholar
  6. Koki, S. (1998), Storytelling: The Heart and Soul of Education, Pacific Resources for Education and Learning. See http://www.prel.org/products/Products/Storytelling.pdf.Google ScholarGoogle Scholar
  7. Levitin, A., and Papalaskari, M.A. (2002), Using puzzles in teaching algorithms, Proc. ACM SIGCSE, pp. 292--296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Milam, J.H. (2001), Knowledge Management for Higher Education, ERIC Digest ED464520. Available at http://highered.org/docs/milam-ericdigest-km.pdf.Google ScholarGoogle Scholar
  9. NASA (1999), Mars Climate Orbiter Team Finds Likely Cause Of Loss, ftp://ftp.hq.nasa.gov/pub/pao/pressrel/1999/ 99--113.txt.Google ScholarGoogle Scholar
  10. NASA (1999), Mars Climate Orbiter Mishap Investigation Board Phase I Report, ftp://ftp.hq.nasa.gov/pub/pao/reports/ 1999/MCO_report.pdf.Google ScholarGoogle Scholar
  11. Oestereich B. (1999), Developing Software with UML, Addison-Wesley.Google ScholarGoogle Scholar
  12. Papadimitriou, C.H. (2003), MythematiCS: In Praise of Storytelling in the teaching of CS and Math, ACM SIGCSE Bulletin 35(4), 7--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Polya, G. (1957), How to solve it, Penguin mathematics.Google ScholarGoogle Scholar
  14. Shilov, N.V., and Yi, K. (2001), Puzzles for Learning Model Checking, Model Checking for Programming Puzzles, Puzzles for Testing Model Checkers, Proc. FORTE-PSTV, Electronic Notes in Theoretical Computer Science 43.Google ScholarGoogle ScholarCross RefCross Ref
  15. Smullyan, R. (1985), To Mock a Mockingbird, Alfred A. Knopf, Inc.Google ScholarGoogle Scholar
  16. Smullyan, R. (1987), Forever Undecided: A PuzzleGuide to Godel, Alfred A. Knopf, Inc.Google ScholarGoogle Scholar
  17. Sommerville, I. (2000), Software Engineering, Addison-Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Van Groenou, M. (1995), Tell me a story: using children's oral culture in a preschool setting. Montessori LIFE.Google ScholarGoogle Scholar
  19. Van Vliet, H. (2000), Software Engineering: Principles and Practice. John Wiley & Sons. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Wright, A. (1995), Storytelling with children. Oxford University Press.Google ScholarGoogle Scholar

Index Terms

  1. Storytelling and puzzles in a software engineering course

        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
        • Published in

          cover image ACM Conferences
          SIGCSE '06: Proceedings of the 37th SIGCSE technical symposium on Computer science education
          March 2006
          612 pages
          ISBN:1595932593
          DOI:10.1145/1121341

          Copyright © 2006 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 3 March 2006

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate1,595of4,542submissions,35%

          Upcoming Conference

          SIGCSE Virtual 2024

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader