Browse > Article
http://dx.doi.org/10.14352/jkaie.2019.23.6.561

Development of Game Programming Education Model 4E for Pre-Service Teachers  

Sung, Younghoon (Chinju National University of Education)
Publication Information
Journal of The Korean Association of Information Education / v.23, no.6, 2019 , pp. 561-571 More about this Journal
Abstract
Programming education generally includes problem analysis process, automation through algorithms and programming, and generalization process. It is a good software education method for students in improving computing thinking. However, it was found that beginners had difficulties in understanding instruction usage, writing algorithms, and implementing programming. In this study, we developed a game programming education model and curriculum for programming education of pre-service teachers. The 4E model consisted of empathy, exploration, engagement and evaluation. In addition, it is configured to learn game core elements and core command blocks by each stage. To help the pre-service teachers understand the use of various programming blocks, a three-step teaching and learning method was presented, consisting of example learning, self-game creation, and team-based projects. As a result of applying and verifying the curriculum for 15 weeks, it showed significant results in the 4E model and pre-service teachers' perception of block programming competence and the level of computational thinking on the submitted game project results was also high.
Keywords
SW Education; Programming Education; Game Programming Education Model; Teaching Method;
Citations & Related Records
Times Cited By KSCI : 15  (Citation Analysis)
연도 인용수 순위
1 Hong-Sub Lee, Hyung-Won Jeong, & Young-Kyo Kim (2016). Design and Implementation of Game for Learning Game Production Principles: Centering on Scratch Language. Journal of Digital Convergence, 14(5), 403-410.   DOI
2 Jeongmin Lee, & Somang Kim. (2019). Qualitative research of perception and experience of elementary pre-service teachers about SW education. Journal of The Korean Association of Information Education, 23(1), 39-53.   DOI
3 Jeongrang Kim (2016). Effects of Pair Programming on Creative Problem-Solving Ability and Efficiency. Journal of The Korean Association of Information Education, 20(1), 21-28.   DOI
4 Jin-Suk Park, Hyun-Jin Jung, & Jong-Seung Park (2008). Utilizing Computer Games To Improve Academic Learning Ability. Journal of The Korean Society for Computer Game, no.14, 71-80.
5 Juyeon Park (2019). Evaluation of Computational Thinking through Code Analysis of Elementary School Students’ Scratch Projects. Journal of The Korean Association of Information Education, 23(3), 207-217.   DOI
6 Lamprou, A., & Repenning, A. (2018). Teaching how to teach computational thinking. In Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 69-74.
7 Lau, W. W. (2018). Learning With Games and Digital Stories in Visual Programming. In Encyclopedia of Information Science and Technology, Fourth Edition (pp. 3309-3316). IGI Global.
8 Lee, U.-J., & BYUN, D. H. (2019). Gamification Convergence Contents Study: Formal Elements of the Game Implemented in. The Journal of the Korea Contents Association, 19(8), 483-489.   DOI
9 Misong Kim & Hyungshin Choi (2018). Fostering Primary Pre-service Teachers’ Computational Thinking through Self-Assessment. Journal of The Korean Association of Information Education, 22(1), 61-70.   DOI
10 Moreno-Leon, J., & Robles, G. (2015, November). Dr. Scratch: a Web Tool to Automatically Evaluate Scratch Projects. In WiPSCE, 132-133.
11 Myunghee Kang, Juyeon Park, Seonghye Yoon, Minjeng Kang, & JeeEun Jang (2016). The Mediating Effect of Learning Flow on Affective Outcomes in Software Education Using Games. Journal of The Korean Association of Information Education, 20(5), 475.486.   DOI
12 PhanWoo Park (2016). A Method on the Convergent Software Education with GameProgramming. Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology, 6(2), 27-34.   DOI
13 Salen, K., Tekinbas, K. S., & Zimmerman, E. (2004). Rules of play: Game design fundamentals. MIT press.
14 Sungkyung Kim, Sangchul Kim (2018). Middle-School Programming Classes Utilizing App Inventor Game Creation and the Analysis of their Educational Outcomes. Journal of Korea Game Society, 18(3), 49-60.   DOI
15 Sunju Park (2018). Analysis of Computational Thinking Level Through the Scratch Project Analyzation. Journal of The Korean Association of Information Education, 22(6), 661-669.   DOI
16 Cuny, J. (2015). Transforming K-12 computing education: AP(R) computer science principles. ACM Inroads, 6(4), 58-59.   DOI
17 Artym, C., & Carbonaro, M. (2019, June). Examining Pre-Service Teachers' Computational Thinking: Are there Differences Between Gender in Digital Game Construction?. In EdMedia+ Innovate Learning (pp. 552-557). Association for the Advancement of Computing in Education (AACE).
18 Bernadette Spieler, Petri, A., Schindler, C., Slany, W., Betran, M., Boulton, H., ... & Smith, J. (2018). Pocket Code: a mobile app for game jams to facilitate classroom learning through game creation. arXiv preprint arXiv:1805.04461.
19 Chul-Hyun Lee (2019). Elementary School Teachers’ Difficulties in Learning Programming EPL. Journal of Korean Practical Arts Education, 32(2), 49-63.   DOI
20 de Paula, B. H., Burn, A., Noss, R., & Valente, J. A. (2018). Playing Beowulf: Bridging computational thinking, arts and literature through game-making. International journal of child-computer interaction, 16, 39-46.   DOI
21 Youngho Seo & Jonghoon Kim (2017). The effect of SW education applying Design Thinking on creativity of elementary school pre-service teachers. Journal of The Korean Association of Information Education, 21(3), 351-360.   DOI
22 Ui-Sung Song, & Joon-Min Gil (2017). Development and Application of Software Education Program Based on Blended Learning for Improving Computational Thinking of Pre-Service Elementary Teachers. KIPS Transactions on Software and Data Engineering, 6(7), 353-360.   DOI
23 Wae-shik Moon (2018). Analysis of error data generated by prospective teachers in programming learning. Journal of The Korean Association of Information Education, 22(2), 205-212.   DOI
24 Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35.   DOI
25 Youngsik Jeong, & Jeongsu Yu(2014). The Effects of Elementary Students’ Perception of the Game Programming Using KODU. Journal of Korea Association of Information Education, 18(3), 453-460.   DOI
26 do Carmo Nogueira, T., de Souza Campos, E., & Ferreira, D. J. (2018, July). Cognition Developing of Computer Higher Education Students Through Gamification in the Algorithm Teaching-Learning Process. In $26^{\circ}$ Workshop sobre Educacao em Computacao (WEI 2018), 26(1). SBC.
27 Fullerton, T. (2018). Game design workshop: a playcentric approach to creating innovative games. AK Peters/CRC Press.
28 Gee, E. R., & Tran, K. M. (2016). Video game making and modding. In Handbook of research on the societal impact of digital media(pp. 238-267). IGI Global.
29 Young-Hoon Sung (2016). Development and Application of CT-SPI Model for Improving Computational Thinking for Elementary School Students. Journal of The Korea Society of Computer and Information, 21(1), 169-180.   DOI
30 Youngshin Han(2018). Analysis of Effectiveness of Programming Learning for Non-science Major Preliminary Teachers’ Development of Computational Thinking. Journal of The Korean Association of Information Education, 22(1), 41-52.   DOI
31 Dr.Scratch(2019). Dr.Scratch. Retrieved from http://www.drscratch.org/
32 Young-Sik Jeong, Soo-Bum Shin, & Young-Hoon Sung (2016). Analysis of Appropriateness in Information Curriculum for Algorithm and Programming Education. Journal of The Korean Association of Information Education, 20(6), 575-584.