skip to main content
10.1145/1508865.1508951acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

A CS unplugged design pattern

Published:04 March 2009Publication History

ABSTRACT

"Computer Science (CS) Unplugged" is an educational method for introducing non-specialists to concepts of CS through hands-on activities that don't require the use of a computer. Often the deeper concepts of CS have been considered as being too difficult for elementary and middle school students, and many educators teaching "IT" are not even aware of the richness of the topic. CS Unplugged methods have been used successfully with students of a wide range of ages. In this paper, we analyze the structure of CS Unplugged activities to identify the elements that make them work well. Based on the analysis, we propose a design pattern which will be useful as a guideline for developing new activities, and to revise existing ones. We also describe our experience developing original teaching material, using the pattern as a benchmark for evaluation.

References

  1. Rick Rashid: Inspiring a New Generation of Computer Scientists, Communications of the ACM, Vol. 51, No. 7, pp. 33--34, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Tim Bell, Ian H. Witten, Mike Fellows: Computer Science Unplugged-An enrichment and extension programme for primary-aged children, 2005. http://csunplugged.com/Google ScholarGoogle Scholar
  3. Tim Bell, Ian H. Witten, Mike Fellows: Computer Science Unplugged: off-line activities and games for all ages, 1999.Google ScholarGoogle Scholar
  4. Lee WonGyu (translation): Computer Science Unplugged (Korean Version), Hongreung Science Publishing, 2006.Google ScholarGoogle Scholar
  5. Susumu Kanemune et al. (translation): Computer Science Unplugged (Japanese Version), Etext, 2007.Google ScholarGoogle Scholar
  6. Tomohiro Nishida et al.: New Methodology of Information Education with "Computer Science Unplugged", ISSEP 2008 Proceedings, LNCS 5090, Springer, pp. 241--252, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Yukio Idosaka et al.: A Practical Approach for Elementary Schoolchildren with "Computer Science Unplugged", Proceedings of SSS2008, pp. 25--32, 2008. (In Japanese)Google ScholarGoogle Scholar
  8. Yayoi Hofuku et al.: Using CS Unplugged in High School Information-B Classes, Proceedings of SSS2008, pp. 201--206, 2008. (In Japanese)Google ScholarGoogle Scholar
  9. Hiroki Manabe et al.: Information Education in a Vocational Training School for Persons with Disabilities, Proceedings of SSS2008, pp. 171--178, 2008.(In Japanese)Google ScholarGoogle Scholar
  10. ACM K-12 Task Force Curriculum Committee: ACM K-12 CS Model Curriculum, 2nd Edition, 2003. http://csta.acm.org/Curriculum/sub/ACMK12CSModel.htmlGoogle ScholarGoogle Scholar
  11. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Joseph Bergin: Fourteen Pedagogical Patterns. http://csis.pace.edu/~bergin/PedPat1.3.htmlGoogle ScholarGoogle Scholar
  13. Andrew Begel, Daniel D. Garcia and Steven A. Wolfman: Kinesthetic learning in the classroom, SIGCSE Bull., 36(1), 183--184, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Christopher Alexander, Sara Ishikawa, and Murray Silverstein: A Pattern Language: Towns, Buildings, Construction, Oxford University Press, 1977.Google ScholarGoogle Scholar
  15. Martin Fowler: Analysis Patterns: Reusable Object Models, Addison-Wesley, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Pattern Languages of Programs. http://hillside.net/conferences/plop.htmGoogle ScholarGoogle Scholar
  17. James Coplien: Software Patterns, 1996. http://sites.google.com/a/gertrudandcope.com/info/Publications/Patterns/WhitePaperGoogle ScholarGoogle Scholar
  18. Paul Curzon: Computing Without Computers. http://www.dcs.qmul.ac. uk/~pc/research/education/puzzles/reading/Google ScholarGoogle Scholar

Index Terms

  1. A CS unplugged design pattern

    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 '09: Proceedings of the 40th ACM technical symposium on Computer science education
      March 2009
      612 pages
      ISBN:9781605581835
      DOI:10.1145/1508865

      Copyright © 2009 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: 4 March 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-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