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.
- (PITAC). 2005. Report to the President: Computational Science: Ensuring America's Competitiveness.Google Scholar
- (UCLA). Exploring Computer Science. 2011.Google Scholar
- O. Astrachan and A. Briggs. 2012. The CS principles project. ACM Inroads, 3, 2, 38--42. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- J. D. Bransford, A. L. Brown, and R. R. Cocking. 1999. How People Learn: Brain, Mind, Experience, and School. National Academy Press.Google Scholar
- 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 ScholarDigital Library
- P. Cope and T. Walsh. 1990. Programming in schools: 10 years on. Journal of Computer Assisted Learning 6, 2, 119--127.Google ScholarCross Ref
- M. Csikszentmihalyi. 1997. Finding Flow in Everyday Life. BasicBooks, New York.Google Scholar
- 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 Scholar
- 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 Scholar
- J. Cuny. 2012. Transforming high school computing: a call to action. ACM Inroads 3, 2, 32--36. Google ScholarDigital Library
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- M. Garber. 2013. Ridiculously long men's room lines at tech conferences: A photo essay. The Atlantic.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- K. Gutiérrez and L. Stone. 2002. Hypermediating Literacy Activity: How Learning Contexts Get Reorganized. Information Age Publishing, Greenwich, CT.Google Scholar
- K. D. Gutierrez and B. Rogoff. 2003. Cultural ways of learning: Individual traits or repertoires of practice. Educational Researcher 32, 5, 19--25.Google ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarCross Ref
- J. Margolis. 2008. Stuck in the Shallow End: Education, Race, and Computing. MIT Press, Cambridge, MA. Google ScholarDigital Library
- A. Michotte. 1962. The Perception of Causality. Methuen, Andover, MA.Google Scholar
- National Governors Association Center for Best Practices and Council of Chief State School Officers. 2010. Common Core State Standards. Washington, DC: Authors.Google Scholar
- S. Papert. 1980. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, New York. Google ScholarDigital Library
- S. Papert. 1993. The Children's Machine. Basic Books, New York.Google Scholar
- S. Papert. 1996. An exploration in the space of mathematics educations. International Journal of Computers for Mathematical Learning 1, 1, 95--123.Google ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- R. W. Picard, S. Papert, W. Bender, et al. 2004. Affective learning—a manifesto. BT Technology Journal 22, 4, 253--269. Google ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- A. Repenning. 2013. Making programming accessible and exciting. IEEE Computer 46, 6, 78--81. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- A. Repenning, A. Ioannidou, and J. Zola. 2000. AgentSheets: End-user programmable simulation. Journal of Artificial Societies and Social Simulation, 3, 3.Google Scholar
- 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 Scholar
- A. Repenning and T. Sumner. 1995. Agentsheets: A medium for creating domain-oriented visual languages. Computer 28, 3, 17--25. Google ScholarDigital Library
- 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 ScholarDigital Library
- V. Richardson. 1998. How teachers change. Focus on Basics 2, C, 1--10.Google Scholar
- 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 ScholarCross Ref
- 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 Scholar
- C. Stephenson and C. Wilson. 2012. Reforming K-12 computer science education… what will your story be? ACM Inroads 3, 2, 43--46. Google ScholarDigital Library
- L. S. Vygotsky. 1978. Mind in Society: The Development of Higher Psychological Processes. Harvard University Press.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- J. M. Wing. 2006. Computational thinking. Communications of the ACM 49, 3, 33--35. Google ScholarDigital Library
Index Terms
- Scalable Game Design: A Strategy to Bring Systemic Computer Science Education to Schools through Game Design and Simulation Creation
Recommendations
Engaging under-represented minorities in STEM through game jams
ICGJ '17: Proceedings of the Second International Conference on Game Jams, Hackathons, and Game Creation EventsAlthough there is an increase in STEM career opportunities, there is a lack of qualified graduates to take these opportunities. Increasing the participation in STEM education has the potential to address this issue. Furthermore, through increasing the ...
Jamming with children: an experience report
FDG '19: Proceedings of the 14th International Conference on the Foundations of Digital GamesAlthough there is an increase in Science, Technology, Engineering, and Mathematics (STEM) career opportunities in most developed economies, the lack of qualified graduates to take these opportunities is a serious concern. Increasing participation in ...
Moving Beyond Game Design: Building Teacher Confidence with Scientific Modeling by Transitioning from Game Design to EcoSystem Programming
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2Scalable Game Design (SGD) instruction, vetted and researched over more than a decade, enables educators with little or no programming experience to teach students to program games with AgentCubes. SGD has been used successfully with learners from upper ...
Comments