skip to main content
research-article

Scalable Game Design: A Strategy to Bring Systemic Computer Science Education to Schools through Game Design and Simulation Creation

Published:30 April 2015Publication History
Skip Abstract Section

Abstract

An educated citizenry that participates in and contributes to science technology engineering and mathematics innovation in the 21st century will require broad literacy and skills in computer science (CS). School systems will need to give increased attention to opportunities for students to engage in computational thinking and ways to promote a deeper understanding of how technologies and software are used as design tools. However, K-12 students in the United States are facing a broken pipeline for CS education. In response to this problem, we have developed the Scalable Game Design curriculum based on a strategy to integrate CS education into the regular school curriculum. This strategy includes opportunities for students to design and program games and science technology engineering and mathematics simulations. An approach called Computational Thinking Pattern Analysis has been developed to measure and correlate computational thinking skills relevant to game design and simulations. Results from a study with more than 10,000 students demonstrate rapid adoption of this curriculum by teachers from multiple disciplines, high student motivation, high levels of participation by women, and interest regardless of demographic background.

References

  1. (PITAC). 2005. Report to the President: Computational Science: Ensuring America's Competitiveness.Google ScholarGoogle Scholar
  2. (UCLA). Exploring Computer Science. 2011.Google ScholarGoogle Scholar
  3. O. Astrachan and A. Briggs. 2012. The CS principles project. ACM Inroads, 3, 2, 38--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Basawapatna, K. H. Koh, A. Repenning, D. C. Webb, and K. S. Marshall. 2011. Recognizing computational thinking patterns. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education. ACM, 245--250. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. R. Basawapatna, A. Repenning, K. H. Koh, and H. Nickerson. 2013. The zones of proximal flow: Guiding students through a space of computational thinking skills and challenges. In Proceedings of the 9th Annual International ACM Conference on International Computing Education Research. ACM, 67--74. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. T. C. Bell, I. H. Witten, and M. Fellows. 1998. Computer Science Unplugged: Off-line Activities and Games for All Ages. Computer Science Unplugged.Google ScholarGoogle Scholar
  7. J. D. Bransford, A. L. Brown, and R. R. Cocking. 1999. How People Learn: Brain, Mind, Experience, and School. National Academy Press.Google ScholarGoogle Scholar
  8. M. Conway, S. Audia, T. Burnette, D. Cosgrove, and K. Christiansen. 2000. Alice: Lessons learned from building a 3D system for novices. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 486--493. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. P. Cope and T. Walsh. 1990. Programming in schools: 10 years on. Journal of Computer Assisted Learning 6, 2, 119--127.Google ScholarGoogle ScholarCross RefCross Ref
  10. M. Csikszentmihalyi. 1997. Finding Flow in Everyday Life. BasicBooks, New York.Google ScholarGoogle Scholar
  11. M. Csikszentmihalyi and K. Rathunde. 1993. The Measurement of Flow in Everyday Life: Towards a Theory of Emergent Motivation. University of Nebraska Press, Lincoln.Google ScholarGoogle Scholar
  12. CSTA, NSF and ISTE. 2011. Operational Definition of Computational Thinking for K--12 Education. Computer Science Teaching Association, National Science Foundation, International Society for Technology in Education.Google ScholarGoogle Scholar
  13. J. Cuny. 2012. Transforming high school computing: a call to action. ACM Inroads 3, 2, 32--36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. J. Cuny, L. Snyder, and J. M. Wing. 2010. Demystifying computational thinking for non-computer scientists. Unpublished manuscript in progress, referenced in https://www.cs.cmu.edu/∼CompThink/papers/TheLinkWing.pdf.Google ScholarGoogle Scholar
  15. D. C. Edelson, D. N. Gordin, and R. D. Pea. 1999. Addressing the challenges of inquiry-based learning through technology and curriculum design. Journal of the Learning Sciences, 8, 3--4, 391--450.Google ScholarGoogle ScholarCross RefCross Ref
  16. J. Gal-Ezer and C. Stephenson. 2014. A tale of two countries: Successes and challenges in K-12 computer science education in Israel and the United States. ACM Transactions in Computer Education 14, 2, 8:1--8:18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. M. Garber. 2013. Ridiculously long men's room lines at tech conferences: A photo essay. The Atlantic.Google ScholarGoogle Scholar
  18. S. Grover, R. Pea, and S. Cooper. 2014. Remedying misperceptions of computer science among middle school students. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education. ACM, 343--348. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. K. D. Gutiérrez, J. D. Hunter, and A. Arzubiaga. 2009. Re-mediating the university: Learning through sociocritical literacies. Pedagogies: An International Journal 4, 1, 1--23.Google ScholarGoogle Scholar
  20. K. Gutiérrez and L. Stone. 2002. Hypermediating Literacy Activity: How Learning Contexts Get Reorganized. Information Age Publishing, Greenwich, CT.Google ScholarGoogle Scholar
  21. K. D. Gutierrez and B. Rogoff. 2003. Cultural ways of learning: Individual traits or repertoires of practice. Educational Researcher 32, 5, 19--25.Google ScholarGoogle ScholarCross RefCross Ref
  22. C. E. Hmelo, D. L. Holton, and J. L. Kolodner. 2000. Designing to learn about complex systems. The Journal of the Learning Sciences 9, 3, 247--298.Google ScholarGoogle ScholarCross RefCross Ref
  23. Peter Hubwieser, Michal Armoni, Torsten Brinda, Valentina Dagiene, Ira Diethelm, Michail N. Giannakos, Maria Knobelsdorf, Johannes Magenheim, Roland Mittermeir, and Sigrid Schubert. 2011. Computer science/informatics in secondary education. In Proceedings of the 16th Annual Conference Reports on Innovation and Technology in Computer Science Education-Working Group Reports. ACM, 19--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. K. H. Koh, A. Basawapatna, V. Bennett, and A. Repenning. 2010. Towards the automatic recognition of computational thinking for adaptive visual language learning. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC’10). IEEE, 59--66. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. K. H. Koh, A. Repenning, H. Nickerson, Y. Endo, and P. Motter. 2013. Will it stick?: Exploring the sustainability of computational thinking education through game design. In Proceedings of the 44th ACM Technical Symposium on Computer Science Education. ACM, 597--602. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. K. H. Koh, A. Basawapatna, H. Nickerson, and A. Repenning. 2014. Real time assessment of computational thinking. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC’14). IEEE, 49--52.Google ScholarGoogle Scholar
  27. T. K. Landauer and S. T. Dumais. 1997. A solution to Plato's problem: The latent semantic analysis theory of acquisition, induction, and representation of knowledge. Psychological Review 104, 2, 211--240.Google ScholarGoogle ScholarCross RefCross Ref
  28. J. Margolis. 2008. Stuck in the Shallow End: Education, Race, and Computing. MIT Press, Cambridge, MA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. A. Michotte. 1962. The Perception of Causality. Methuen, Andover, MA.Google ScholarGoogle Scholar
  30. National Governors Association Center for Best Practices and Council of Chief State School Officers. 2010. Common Core State Standards. Washington, DC: Authors.Google ScholarGoogle Scholar
  31. S. Papert. 1980. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. S. Papert. 1993. The Children's Machine. Basic Books, New York.Google ScholarGoogle Scholar
  33. S. Papert. 1996. An exploration in the space of mathematics educations. International Journal of Computers for Mathematical Learning 1, 1, 95--123.Google ScholarGoogle ScholarCross RefCross Ref
  34. R. Pea. 1983. LOGO Programming and problem solving. In Paper Presented at a Symposium of the Annual Meeting of the American Educational Research Association (AERA’83), “Chameleon in the Classroom: Developing Roles for Computers.”Google ScholarGoogle Scholar
  35. J. Peckham, P. D. Stephenson, and L. L. Harlow. 2007. Broadening participation in computing: Issues and challenges. In Proceedings of the 12th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE’07). ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. R. W. Picard, S. Papert, W. Bender, et al. 2004. Affective learning—a manifesto. BT Technology Journal 22, 4, 253--269. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. R. E. Ployhart and R. J. Vandenberg. 2010. Longitudinal research: The theory, design, and analysis of change. Journal of Management 36, 1, 94--120.Google ScholarGoogle ScholarCross RefCross Ref
  38. C. Quintana, B. J. Reiser, E. A. Davis, J. Krajcik, E. Fretz, R. G. Duncan, and E. Soloway. 2004. A scaffolding design framework for software to support science inquiry. Journal of the Learning Sciences 13, 3, 337--386.Google ScholarGoogle ScholarCross RefCross Ref
  39. B. J. Reiser. 2004. Scaffolding complex learning: The mechanisms of structuring and problematizing student work. Journal of the Learning Sciences 13, 3, 273--304.Google ScholarGoogle ScholarCross RefCross Ref
  40. A. Repenning. 2011. Making programming more conversational. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). IEEE, 191--194.Google ScholarGoogle ScholarCross RefCross Ref
  41. A. Repenning. 2013. Making programming accessible and exciting. IEEE Computer 46, 6, 78--81. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. A. Repenning and J. Ambach. 1996. Tactile programming: A unified manipulation paradigm supporting program comprehension, composition and sharing. In Proceedings of the IEEE Symposium on Visual Languages. IEEE, 102--109. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. A. Repenning and A. Ioannidou. 1997. Behaviour processors: layers between end-users and Java virtual machines. In Proceedings of the IEEE Symposium on Visual Languages. IEEE, 402--409. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. A. Repenning, A. Ioannidou, and J. Zola. 2000. AgentSheets: End-user programmable simulation. Journal of Artificial Societies and Social Simulation, 3, 3.Google ScholarGoogle Scholar
  45. A. Repenning, C. Smith, R. Owen, and N. Repenning. 2012. AgentCubes: Enabling 3D creativity by addressing cognitive and affective programming challenges. In Proceedings of the World Conference on Educational Multimedia, Hypermedia and Telecommunications 2012, 1, 2762--2771.Google ScholarGoogle Scholar
  46. A. Repenning and T. Sumner. 1995. Agentsheets: A medium for creating domain-oriented visual languages. Computer 28, 3, 17--25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. M. Resnick, J. Maloney, A. Monroy-Hernández, N. Rusk, E. Eastmond, K. Brennan, and Y. Kafai. 2009. Scratch: programming for all. Communications of the ACM 52, 11, 60--67. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. V. Richardson. 1998. How teachers change. Focus on Basics 2, C, 1--10.Google ScholarGoogle Scholar
  49. C. Scaffidi and C. Chambers. 2012. Skill progression demonstrated by users in the Scratch animation environment. International Journal of Human-Computer Interaction 28, 6, 383--398.Google ScholarGoogle ScholarCross RefCross Ref
  50. D. Seehorn, S. Carey, B. Fuschetto, I. Lee, D. Moix, D. O’Grady-Cuniff, B. Boucher Owens, C. Stephenson, and A. Verno. 2011. CSTA K-12 Computer Science Standards. CSTA Standards Task Force.Google ScholarGoogle Scholar
  51. C. Stephenson and C. Wilson. 2012. Reforming K-12 computer science education… what will your story be? ACM Inroads 3, 2, 43--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. L. S. Vygotsky. 1978. Mind in Society: The Development of Higher Psychological Processes. Harvard University Press.Google ScholarGoogle Scholar
  53. D. C. Webb, A. Repenning, and K. H. Koh. 2012. Toward an emergent theory of broadening participation in computer science education. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education. ACM, 173--178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. L. Werner, J. Denner, M. Bliesner, and P. Rex. 2009. Can middle-schoolers use Storytelling Alice to make games?: results of a pilot study. In Proceedings of the 4th International Conference on Foundations of Digital Games. ACM, 207--214. Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. C. Wilson, L. A. Sudol, C. Stephenson, and M. Stehlik. 2010. Running on Empty: The Failure to Teach K-12 Computer Science in the Digital Age. Association for Computing Machinery. Computer Science Teachers Association.Google ScholarGoogle Scholar
  56. J. M. Wing. 2006. Computational thinking. Communications of the ACM 49, 3, 33--35. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Scalable Game Design: A Strategy to Bring Systemic Computer Science Education to Schools through Game Design and Simulation Creation

        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 Transactions on Computing Education
          ACM Transactions on Computing Education  Volume 15, Issue 2
          Special Issue II on Computer Science Education in K-12 Schools
          May 2015
          142 pages
          EISSN:1946-6226
          DOI:10.1145/2767124
          Issue’s Table of Contents

          Copyright © 2015 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: 30 April 2015
          • Accepted: 1 November 2014
          • Revised: 1 August 2014
          • Received: 1 April 2013
          Published in toce Volume 15, Issue 2

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader