This paper presents a game-design workshop built around a digital art installation featuring video games displayed over a real-world skyscraper to stimulate students' interest in computer science and a study testing its short-term effects on improving middle school students' computational thinking (CT) skills and attitudes towards computing. Following a STEAM approach, the workshop aimed to engage participants in age-appropriate activities that focus on CT skills through the lens of creating their own game. A web-based game design interface that allows students to code and play games as simulated on a skyscraper was developed to support the workshop's core activities. The web environment also featured step-by-step tutorials and fully functional games to promote the accessibility of the learning materials for a diverse body of students and educators around the globe. The results of the study indicated that the workshop helped students improve their CT skills and differentially influence their attitudes towards computing. In particular, the workshop experience led students from underserved community districts to lower their attitude ratings, whereas the reverse pattern was observed for students from more affluent districts. The workshop reportedly informed students' perception of computing as a profession and their appreciation of the analytical effort required for developing functional games. Qualitative analysis of artifact-based interviews indicated that students could begin to make abstractions and devise algorithms by associating variables through conditional statements while solving problems related to game development. Interview analysis also revealed that students took pride in the effort that they made during the workshop.
This is a preview of subscription content, access via your institution.
Buy single article
Instant access to the full article PDF.
Price includes VAT (USA)
Tax calculation will be finalised during checkout.
Abuhamdeh, S., & Csikszentmihalyi, M. (2012). The importance of challenge for the enjoyment of intrinsically motivated, goal-directed activities. Personality and Social Psychology Bulletin, 38(3), 317–330.
Angeli, C., & Giannakos, M. (2020). Computational thinking education: Issues and challenges. Computers in Human Behavior, 105, 106–185.
Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: What is Involved and what is the role of the computer science education community? ACM Inroads, 2(1), 48–54.
Barr, D., Harrison, J., & Conery, L. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20–23.
Bienkowski, M., Snow, E., Rutstein, D. W., & Grover, S. (2015). Assessment design patterns for computational thinking practices in secondary computer science. Menlo Park:SRI. Retrieved February 2, 2021 from http://pact.sri.com/resources.html.
Blikstein, P., & Worsley, M. (2016). Children are not hackers: Building a culture of powerful ideas, deep learning, and equity in the maker movement. In K. Peppler, E. Halverson, & Y. B. Kafai (Eds.), Makeology: Makerspaces as learning environments (Vol. 1, pp. 64–79). Routledge.
Braun, V., & Clarke, V. (2006). Using thematic analysis in psychology. Qualitative Research in Psychology, 3(2), 77–101.
Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting of the American Educational Research Association. AERA.
Brignull, H., & Rogers, Y. (2003). Enticing people to interact with large public displays in public spaces. In Proceedings of international conference of human-computer interaction (INTERACT 2003), (pp. 17–24). IOS Press.
Burke, Q., O’Byrne, W. I., & Kafai, Y. B. (2016). Computational participation: Understanding coding as an extension of literacy instruction. Journal of Adolescent & Adult Literacy, 59(4), 371–375.
Calabrese Barton, A., Tan, E., & Greenberg, D. (2016). The maker space movement: Sites of possibilities for equitable opportunities to engage underrepresented youth in STEM. Teachers College Record, 119(6), 1–44.
Creswell, J. W. (2012). Educational research: Planning, conducting, and evaluating quantitative and qualitative research (4th ed.). Pearson.
Dalsgaard, P., & Halskov, K. (2010). Designing urban media façades: Cases and challenges. In Proceedings of the SIGCHI conference on human factors in computing systems (CHI 2010), (pp. 2277–2286). ACM.
Daugherty, M. K. (2013). The prospect of an" A" in STEM education. Journal of STEM Education: Innovations and Research, 14(2), 10–15.
Denning, P. J. (2017). Remaining trouble spots with computational thinking. Communications of the ACM, 60(6), 33–39.
Duvall, M., Lee, F. J., & Smith, B. (2019). Skyscraper games: Professional development for using custom technology tools. In Proceedings of the 2019 annual meeting of the American Educational Research Association. AERA.
Faul, F., Erdfelder, E., Buchner, A., & Lang, A.-G. (2009). Statistical power analyses using G*Power 3.1: Tests for correlation and regression analyses. Behavior Research Methods, 41, 1149–1160.
Goode, J., Chapman, G., & Margolis, J. (2012). Beyond Curriculum. ACM Inroads, 3, 47–53.
Grover, S., & Pea, R. (2013). Computational thinking in K–12: A review of the state of the field. Educational Researcher, 42(1), 38–43.
Guyotte, K. W., Sochacka, N. W., Costantino, T. E., Walther, J., & Kellam, N. N. (2014). STEAM as social practice: Cultivating creativity in transdisciplinary spaces. Art Education, 67(6), 12–19.
Haeusler, M. H. (2009). Media facades: History, technology, content. Avedition.
Hung, Y.-C. (2012). The effect of teaching methods and learning style on learning program design in web-based education systems. Journal of Educational Computing Research, 47(4), 409–427.
Kafai, Y. B., Lee, E., Searle, K., Fields, D., Kaplan, E., & Lui, D. (2014). A crafts-oriented approach to computing in high school: Introducing computational concepts, practices, and perspectives with electronic textiles. ACM Transactions in Computing Education, 14(1), 1–20.
Kaplan, A., Sinai, M., & Flum, H. (2014). Design-based interventions for promoting students’ identity exploration within the school curriculum. In S. A. Karabenick & T. C. Urdan (Eds.), Motivational interventions: Advances in motivation and achievement (Vol. 18, pp. 243–291). Emerald Group.
Kazakoff, E. & Bers, M. (2012). Programming in a robotics context in the kindergarten classroom: The impact on sequencing skills. Journal of Educational Multimedia and Hypermedia, 21(4), 371–391. Association for the Advancement of Computing in Education (AACE). Retrieved January 31, 2021 from https://www.learntechlib.org/primary/p/39512/.
Kim, B., Kim, T., & Kim, J. (2013). Paper-and-pencil programming strategy toward computational thinking for non-majors: Design your solution. Journal of Educational Computing Research, 49(4), 437–459.
Korkmaz, Ö., Cakir, R., & Özden, M. Y. (2017). A validity and reliability study of the computational thinking scales (CTS). Computers in Human Behavior, 72, 558–569.
Kwon, K., & Jonassen, D. H. (2011). The influence of reflective self-explanations on problem-solving performance. Journal of Educational Computing Research, 44(3), 247–263.
Lee, I., Grover, S., Martin, F., Pillai, S., & Malyn-Smith, J. (2020). Computational thinking from a disciplinary perspective. Journal of Science Education and Technology, 29(1), 1–8.
Li, Y., Schoenfeld, A. H., Graesser, A. C., Benson, L. C., English, L. D., & Duschl, R. A. (2020). On computational thinking and STEM education. Journal for STEM Education Research, 3, 147–166.
Loyd, B. H., & Gressard, C. (1985). The reliability and validity of an instrument for the assessment of computer attitudes. Educational and Psychological Measurement, 45(4), 903–908.
Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 51–61.
Mannila, L., Dagiene, V., Demo, B., Grgurina, N., Mirolo, C., Rolandsson, L., & Settle, A. (2014). Computational thinking in K-9 education. In Proceedings of the working group reports of the innovation & technology in computer science education conference (pp. 1–29). New York, NY: ACM.
Margolis, J., & Goode, J. (2016). Ten lessons for CS for all. ACM Inroads Magazine, 7(4), 58–66.
Margolis, J., Estrella, R., Goode, J., Holme, J. J., & Nao, K. (2008). Stuck in the shallow end: Education, race, and computing. MIT Press.
Medlock-Walton, P., Harms, K. J., Kraemer, E. T., Brennan, K., & Wendel, D. (2014). Blocks-based programming languages: Simplifying programming for different audiences with different goals. In Proceedings of the 45th ACM technical symposium on computer science education (pp. 545–546). New York, NY: ACM.
Moreno, J. (2012). Digital competition game to improve programming skills. Educational Technology & Society, 15(3), 288–297.
National Research Council. (2010). Committee for the workshops on computational thinking: Report of a workshop on the scope and nature of computational thinking. NAP.
Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books.
Perignat, E., & Katz-Buonincontro, J. (2019). STEAM in practice and research: An integrative literature review. Thinking Skills & Creativity, 31, 31–43.
Repenning, A., Webb, D., & Ioannidou, A. (2010). Scalable game design and the development of a checklist for getting computational thinking into public schools. In Proceedings of the 41st ACM technical symposium on Computer science education (pp. 265–269). ACM.
Román-González, M., Pérez-González, J. C., & Jiménez-Fernández, C. (2017). Which cognitive abilities underlie computational thinking? Criterion validity of the computational thinking test. Computers in Human Behavior, 72, 678–691.
Seehorn, D., Carey, S., Fuschetto, B., Lee, I., Moix, D., O’Grady-Cunniff, D., Owens, B. B., Stephenson, C., & Verno, A. (2011). CSTA K-12 computer science standards. ACM.
Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142–158.
Tang, K. Y., Chou, T. L., & Tsai, C. C. (2020a). A content analysis of computational thinking research: An international publication trends and research typology. The Asia-Pacific Education Researcher, 29(1), 9–19.
Tang, X., Yin, Y., Lin, Q., Hadad, R., & Zhai, X. (2020b). Assessing computational thinking: A systematic review of empirical studies. Computers & Education, 148, 103798.
Webb, D. C. (2010). Troubleshooting assessment: An authentic problem-solving activity for IT education. Procedia-Social and Behavioral Sciences, 9, 903–907.
Werner, L., Denner, J., Campe, S., & Kawamoto, D. C. (2012). The fairy performance assessment: Measuring computational thinking in middle school. In Proceedings of the 43rd ACM technical symposium on computer science education (pp. 215–220). ACM.
Wang, J. (2017). Is the US education system ready for CS for all? Communications of the ACM, 60(8), 26–28.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.
The authors would like to thank Dr. Matthew Duvall and Arianna Gass for their support in data collection and workshop organization, and the anonymous reviewers for their insightful comments and suggestions that allowed us to significantly improve the manuscript.
This study was supported by a grant from Intel Corporation to Prof. Frank J. Lee.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Below is the link to the electronic supplementary material.
About this article
Cite this article
Çakır, N.A., Çakır, M.P. & Lee, F.J. We game on skyscrapers: the effects of an equity-informed game design workshop on students’ computational thinking skills and perceptions of computer science. Education Tech Research Dev 69, 2683–2703 (2021). https://doi.org/10.1007/s11423-021-10031-6
- Computational thinking
- Game design
- Computer science education