Browse > Article
http://dx.doi.org/10.7583/JKGS.2018.18.3.49

Middle-School Programming Classes Utilizing App Inventor Game Creation and the Analysis of their Educational Outcomes  

Kim, Sungkyung (Comp. Edu. Major, Education Graduate School, Hankuk Univ. of Foreign Studies)
Kim, Sangchul (Comp. Edu. Major, Education Graduate School, Hankuk Univ. of Foreign Studies)
Abstract
In many countries, recently computer programming eduction has become mandatory for K-12 students. Generally since programming is difficult for K-12 students to learn, a lot of previous works have been published in which the study motivation and class satisfaction increased when game programming was applied to programming classes. We investigated a research in which we used game programming in the programming classes for middle-school students, and analyzed educational effects. In this paper, we described the specification of the games and our class model that were applied in the research. Also, we analyzed changes made to computation thinking abilities, creative thinking abilities, and perceived support for programming after the programming classes. As a result, it was found that those abilities and the perceived support were increased. Additionally, we applied Havruta learning, a kind of paired learning, in the programming class, and have known that it increased the educational outcome with respect to the traditional method.
Keywords
programming; app inventor; game; educational outcome; middle-school student;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Y. Hur, "The Effect of Havruta Teaching Methods on University Students' Individual and Group Creativity", Korean Journal of General Education. Vol. 10, No. 3, 2016, pp.73-106.
2 S. Chou, et. al, Research on Simple and Creative Problem-solving Ability Development, final report, KEDI, 2001.
3 Y. Kwon, "Effects of Group Learning in Programming Class", Proc. of WORLDCOMP, 2013.
4 P. Drake, K. Sung, "Teaching introductory programming with popular board games", Proc. of ACM technical symposium on Computer science education, 2011. pp. 619-624.
5 KERIS, http://edpolicy.kedi.re.kr/FileRoot/EpSchoolDB/Files/EpSchoolDB0000122071F.pdf
6 Savin-Baden, M., & Major, C. H. , Foundations of problem-based learning: McGraw-Hill Education, 2004.
7 Emrah Orhun, "Learning problem solving through computer programming", Advanced Educational Technologies for Mathematics and Science, 1993, pp. 339-362.
8 Deller James Ferreira, "Fostering the creative development of computer science students in programming and interaction design", Proc. of Computer Science, Vol. 18, 2013, pp. 1446-1455.   DOI
9 General curriculum and subject education courses of elementary and secondary school (in Korean), Ministry of Education Notice, No. 2015-74, 2015.
10 Savin-Baden, M. Facilitating problem-based learning: McGraw-Hill Education, 2003.
11 E. R. Hayes and I. A. Games. "Making computer games and design thinking: A review of current software and strategies", Games and Culture, 3, 3-4, 2008. pp. 309-332.   DOI
12 L. Bezakova, J. E. Heliotis, S. P. Strout, "Board game strategies in introductory computer science", Proc. of the 44th ACM technical symposium on Computer science education, 2013, pp. 17-22.
13 H. Tsukamoto, et. al, "Comparative Analysis of 2D Games and Artwork as the Motivation to Learn Programming", 39th ASEE/IEEE Frontiers in Education Conference, W2J-1-W2J-6.
14 F. Turbak, et. al., "Events-first programming in APP inventor", Journal of Computing Sciences in Colleges archive, Volume 29 Issue 6, 2014, pp. 81-89.
15 O. Kent, A Theory of Havruta Learning, https://www.brandeis.edu/mandel/pdfs/Theory ofHavrutaLearning.pdf
16 K. Amr, Learning through Games: Essential Features of an Educational Game, Partial fulfillment of Ph.D Dissertation, Graduate School of Syracuse University, 2010.
17 M. Esteves, et. al., "Contextualization of programming learning: A virtual environment study", Proc. of 38th Annual Frontiers in Education Conference, 2008, F2A-17-F2A-22.
18 Linda Werner, et. al., "Children Programming Games: A Strategy for Measuring Computational Learning", Journal ACM Transactions on Computing Education, Vol. 14, No. 4, 2015, pp. 24:1-22.
19 A. R. Basawapatna, K. H. Koh, and A. Repenning. "Using scalable game design to teach computer science from middle school to graduate school", Proc. of the Annual Conf. on Innovation and Technology in Computer Science Education. 2010, pp. 224-228.
20 J. Denner. 2007. "The Girls Creating Games program: An innovative approach to integrating technology into middle school", Meridian: A Middle School Computer Technologies Journal, Vol. 1, No. 10, 2007.
21 J. M. Keller, K. Suzuki, "Use of the ARCS motivation model in courseware design", In Jonnasen, D. H. (Ed.), Instructional designs for microcomputer courseware, Lawrence Erlbaum Associates, 1987, pp.401-434.
22 S. Kim, Design and application of a programming class using the Havruta teaching method in middle school computer subject, Master Thesis, HUFS Education Graduate School, 2018.