Skip to main content
Top
Published in:

14-09-2022 | Original Paper

Real Coding and Real Games: Design and Development of a Middle School Curriculum Using Unity 3D

Authors: Mete Akcaoglu, Selcuk Dogan, Charles B. Hodges

Published in: TechTrends | Issue 6/2022

Login to get access

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In this paper, we describe the design, development, and implementation of a curriculum based on teaching computer science using an industry-standard game-design software: Unity 3D. We discuss the theoretical underpinnings of our instructional design process and steps we have taken to introduce complexity and maintain student motivation. We discuss the challenges of this implementation and possible solutions and detail the additional steps related to teacher professional development, which is a key element for success of new and innovative curricular implementations such as ours.
Literature
go back to reference Akcaoglu, M. (2014). Learning problem-solving through making games at the game design and learning summer program. Educational Technology Research and Development, 62(5), 583–600.CrossRef Akcaoglu, M. (2014). Learning problem-solving through making games at the game design and learning summer program. Educational Technology Research and Development, 62(5), 583–600.CrossRef
go back to reference Akcaoglu, M. (2016). Design and implementation of the game-design and learning program. TechTrends, 60(2), 114–123.CrossRef Akcaoglu, M. (2016). Design and implementation of the game-design and learning program. TechTrends, 60(2), 114–123.CrossRef
go back to reference Akcaoglu, M., & Green, L. S. (2019). Teaching systems thinking through game design. Educational Technology Research and Development, 67(1), 1–19.CrossRef Akcaoglu, M., & Green, L. S. (2019). Teaching systems thinking through game design. Educational Technology Research and Development, 67(1), 1–19.CrossRef
go back to reference Akcaoglu, M., & Kale, U. (2016). Teaching to teach (with) game design: Game design and learning workshops for preservice teachers. Contemporary Issues in Technology and Teacher Education, 16(1), 60–81. Akcaoglu, M., & Kale, U. (2016). Teaching to teach (with) game design: Game design and learning workshops for preservice teachers. Contemporary Issues in Technology and Teacher Education, 16(1), 60–81.
go back to reference Akcaoglu, M., & Koehler, M. J. (2014). Cognitive outcomes from the Game-Design and Learning (GDL) after-school program. Computers & Education, 75, 72–81.CrossRef Akcaoglu, M., & Koehler, M. J. (2014). Cognitive outcomes from the Game-Design and Learning (GDL) after-school program. Computers & Education, 75, 72–81.CrossRef
go back to reference Akcaoglu, M., Sonnleitner, P., Hodges, C., & Gutierrez, A. (2016). Teaching Complex Problem Solving Through Digital Game Design. In R. Zheng & M. Gardner (Eds.), Handbook of research on serious games for educational applications (pp. 217–233). IGN Publishing. Akcaoglu, M., Sonnleitner, P., Hodges, C., & Gutierrez, A. (2016). Teaching Complex Problem Solving Through Digital Game Design. In R. Zheng & M. Gardner (Eds.), Handbook of research on serious games for educational applications (pp. 217–233). IGN Publishing.
go back to reference Basawapatna, A. R., Koh, K. H., & Repenning, A. (2010). Using scalable game design to teach computer science from middle school to graduate school. In Proceedings of the fifteenth annual conference on Innovation and technology in computer science education (pp. 224–228). Basawapatna, A. R., Koh, K. H., & Repenning, A. (2010). Using scalable game design to teach computer science from middle school to graduate school. In Proceedings of the fifteenth annual conference on Innovation and technology in computer science education (pp. 224–228).
go back to reference Bosman, L., Chelberg, K., & Winn, R. (2017). How does service learning increase and sustain interest in engineering education for underrepresented pre-engineering college students? Journal of STEM Education, 18(2), 5–9. Bosman, L., Chelberg, K., & Winn, R. (2017). How does service learning increase and sustain interest in engineering education for underrepresented pre-engineering college students? Journal of STEM Education, 18(2), 5–9.
go back to reference Campe, S., Green, E. & Denner, J. (2019). K-12 Pair Programming Toolkit. ETR, Scotts Valley, CA. Campe, S., Green, E. & Denner, J. (2019). K-12 Pair Programming Toolkit. ETR, Scotts Valley, CA.
go back to reference Comber, O., Motschnig, R., Mayer, H., & Haselberger, D. (2019). Engaging students in computer science education through game development with Unity. In 2019 IEEE Global Engineering Education Conference (EDUCON) (pp. 199–205). IEEE. Comber, O., Motschnig, R., Mayer, H., & Haselberger, D. (2019). Engaging students in computer science education through game development with Unity. In 2019 IEEE Global Engineering Education Conference (EDUCON) (pp. 199–205). IEEE.
go back to reference Denner, J., Werner, L., & Ortiz, E. (2012). Computer games created by middle school girls: Can they be used to measure understanding of computer science concepts? Computers & Education, 58(1), 240–249.CrossRef Denner, J., Werner, L., & Ortiz, E. (2012). Computer games created by middle school girls: Can they be used to measure understanding of computer science concepts? Computers & Education, 58(1), 240–249.CrossRef
go back to reference Denner, J., Campe, S., & Werner, L. (2019). Does computer game design and programming benefit children? A meta-synthesis of research. ACM Transactions on Computing Education (TOCE), 19(3), 19. Denner, J., Campe, S., & Werner, L. (2019). Does computer game design and programming benefit children? A meta-synthesis of research. ACM Transactions on Computing Education (TOCE), 19(3), 19.
go back to reference Dickson, P. E. (2015). Using unity to teach game development: When you've never written a game. In Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education (pp. 75–80). Dickson, P. E. (2015). Using unity to teach game development: When you've never written a game. In Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education (pp. 75–80).
go back to reference Earp, J. (2015). Game making for learning: A systematic review of the research literature. In Proceedings of 8th international conference of education, research and innovation (ICERI2015) (pp. 6426–6435). Earp, J. (2015). Game making for learning: A systematic review of the research literature. In Proceedings of 8th international conference of education, research and innovation (ICERI2015) (pp. 6426–6435).
go back to reference Goode, J., Margolis, J., & Chapman, G. (2014). Curriculum is not enough: The educational theory and research foundation of the exploring computer science professional development model. In Proceedings of the 45th ACM technical symposium on Computer science education (pp. 493–498). Goode, J., Margolis, J., & Chapman, G. (2014). Curriculum is not enough: The educational theory and research foundation of the exploring computer science professional development model. In Proceedings of the 45th ACM technical symposium on Computer science education (pp. 493–498).
go back to reference Grover, S., & Basu, S. (2017). Measuring student learning in introductory block-based programming: Examining misconceptions of loops, variables, and boolean logic. In Proceedings of the 2017 ACM SIGCSE technical symposium on computer science education (pp. 267–272). Grover, S., & Basu, S. (2017). Measuring student learning in introductory block-based programming: Examining misconceptions of loops, variables, and boolean logic. In Proceedings of the 2017 ACM SIGCSE technical symposium on computer science education (pp. 267–272).
go back to reference Guzdial, M. (2015). Learner-centered design of computing education: Research on computing for everyone. Morgan & Claypool. Guzdial, M. (2015). Learner-centered design of computing education: Research on computing for everyone. Morgan & Claypool.
go back to reference Hartl, A. C., DeLay, D., Laursen, B., Denner, J., Werner, L., Campe, S., & Ortiz, E. (2015). Dyadic instruction for middle school students: Liking promotes learning. Learning and Individual Differences, 44, 33–39.CrossRef Hartl, A. C., DeLay, D., Laursen, B., Denner, J., Werner, L., Campe, S., & Ortiz, E. (2015). Dyadic instruction for middle school students: Liking promotes learning. Learning and Individual Differences, 44, 33–39.CrossRef
go back to reference Kafai, Y. B., & Burke, Q. (2016). Connected gaming: What making video games can teach us about learning and literacy. MIT Press. Kafai, Y. B., & Burke, Q. (2016). Connected gaming: What making video games can teach us about learning and literacy. MIT Press.
go back to reference Li, K., & Keller, J. M. (2018). Use of the ARCS model in education: A literature review. Computers & Education, 122, 54–62.CrossRef Li, K., & Keller, J. M. (2018). Use of the ARCS model in education: A literature review. Computers & Education, 122, 54–62.CrossRef
go back to reference Mayer, R. E., & Wittrock, M. C. (2006). Problem solving. In P. A. Alexander & P. H. Winne (Eds.), Handbook of educational psychology (pp. 287–303). Lawrence Erlbaum Associates. Mayer, R. E., & Wittrock, M. C. (2006). Problem solving. In P. A. Alexander & P. H. Winne (Eds.), Handbook of educational psychology (pp. 287–303). Lawrence Erlbaum Associates.
go back to reference Meerbaum-Salant, O., Armoni, M., & Ben-Ari, M. (2011). Habits of programming in scratch. In Proceedings of the 16th annual joint conference on Innovation and technology in computer science education (pp. 168–172). Meerbaum-Salant, O., Armoni, M., & Ben-Ari, M. (2011). Habits of programming in scratch. In Proceedings of the 16th annual joint conference on Innovation and technology in computer science education (pp. 168–172).
go back to reference Menekse, M. (2015). Computer science teacher professional development in the United States: A review of studies published between 2004 and 2014. Computer Science Education, 25(4), 325–350.CrossRef Menekse, M. (2015). Computer science teacher professional development in the United States: A review of studies published between 2004 and 2014. Computer Science Education, 25(4), 325–350.CrossRef
go back to reference Penuel, W. R., Roschelle, J., & Shechtman, N. (2007). Designing formative assessment software with teachers: An analysis of the co-design process. Research and Practice in Technology Enhanced Learning, 2(01), 51–74.CrossRef Penuel, W. R., Roschelle, J., & Shechtman, N. (2007). Designing formative assessment software with teachers: An analysis of the co-design process. Research and Practice in Technology Enhanced Learning, 2(01), 51–74.CrossRef
go back to reference Repenning, A. (2017). Moving beyond syntax: Lessons from 20 years of blocks programing in AgentSheets. Journal of Visual Languages and Sentient Systems, 3(1), 68–89.CrossRef Repenning, A. (2017). Moving beyond syntax: Lessons from 20 years of blocks programing in AgentSheets. Journal of Visual Languages and Sentient Systems, 3(1), 68–89.CrossRef
go back to reference 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). 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).
go back to reference Repenning, A., Webb, D. C., Koh, K. H., Nickerson, H., Miller, S. B., Brand, C., ... & Gutierrez, K. (2015). Scalable game design: A strategy to bring systemic computer science education to schools through game design and simulation creation. ACM Transactions on Computing Education (TOCE), 15(2), 11. Repenning, A., Webb, D. C., Koh, K. H., Nickerson, H., Miller, S. B., Brand, C., ... & Gutierrez, K. (2015). Scalable game design: A strategy to bring systemic computer science education to schools through game design and simulation creation. ACM Transactions on Computing Education (TOCE), 15(2), 11.
go back to reference Sullivan, F. R., & Denner, J. (2017). Why don't we do a better job of teaching computer science? Education Week, 36(36), 24. Sullivan, F. R., & Denner, J. (2017). Why don't we do a better job of teaching computer science? Education Week, 36(36), 24.
go back to reference Tlili, A., Essalmi, F., & Jemni, M. (2017). Towards applying Keller’s ARCS model and learning by doing strategy in classroom courses. In E. Popescu, Kinshuk, M.K. Khribi, R. Huang, M. Jemni, N. Chen, D. G. Sampson (Eds) Innovations in Smart Learning (pp. 189–198). Springer. https://doi.org/10.1007/978-981-10-2419-1_26 Tlili, A., Essalmi, F., & Jemni, M. (2017). Towards applying Keller’s ARCS model and learning by doing strategy in classroom courses. In E. Popescu, Kinshuk, M.K. Khribi, R. Huang, M. Jemni, N. Chen, D. G. Sampson (Eds) Innovations in Smart Learning (pp. 189–198). Springer. https://​doi.​org/​10.​1007/​978-981-10-2419-1_​26
go back to reference Werner, L., Denner, J., Campe, S., & Torres, D. M. (2020). Computational sophistication of games programmed by children: A model for its measurement. ACM Transactions on Computing Education (TOCE), 20(2), 1–23.CrossRef Werner, L., Denner, J., Campe, S., & Torres, D. M. (2020). Computational sophistication of games programmed by children: A model for its measurement. ACM Transactions on Computing Education (TOCE), 20(2), 1–23.CrossRef
Metadata
Title
Real Coding and Real Games: Design and Development of a Middle School Curriculum Using Unity 3D
Authors
Mete Akcaoglu
Selcuk Dogan
Charles B. Hodges
Publication date
14-09-2022
Publisher
Springer US
Published in
TechTrends / Issue 6/2022
Print ISSN: 8756-3894
Electronic ISSN: 1559-7075
DOI
https://doi.org/10.1007/s11528-022-00782-1

Other articles of this Issue 6/2022

TechTrends 6/2022 Go to the issue

Column: Rethinking Creativity and Technology in Education

Exploring Organizational Creativity and Mindfulness with Ravi S. Kudesia

Premium Partner