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

The effect of the entry programming course on the flow of elementary pre-service teacher  

Han, Kyujung (Dept. of Computer Education, Gongju University of Education)
Publication Information
Journal of The Korean Association of Information Education / v.21, no.4, 2017 , pp. 403-413 More about this Journal
Abstract
The purpose of this paper is to verify whether the entry programming course applied with the flow based learning type is to affect the flow of students' learning. The subjects of the study were the students in the 3rd grade of the National University of education who had not experienced the coding before, and conducted two hours of programming lessons per week for three months. Learning contents and learning materials of beginner course in Entry Homepage were used as learning materials. The teaching and learning process consisted of clear goals setting, motivation, follow-up and immediate feedback, providing application problems, and providing reflection time for students. As a result of the study, the nine factors of flow were compared before and after the experiment. The seven factors - A balance between challenges and skills, Immediate feedback, Action and awareness are merged, Distractions are excluded from consciousness, No worry of failure. Self-consciousness disappears, The activity becomes autotelic-were obtained.
Keywords
Software education; Coding Education; Flow; Entry; Entry programming;
Citations & Related Records
Times Cited By KSCI : 5  (Citation Analysis)
연도 인용수 순위
1 A-Young Kim, Ha-yan Tak, Che-Hee Lee(2010). Development and Validation of a Learning Flow Scale for Adults. The Korea journal of Education Psychology, 24(1), 39-59.
2 Csikszentmihalyi. M(2003). The Technique of Flow, Dubula Press.
3 Csikszentmihalyi. M(2004). Flow. Hanwolrim Press.
4 Entry(2016). Following and Learning Entry Programming(Beginner Course), https://playentry.org/tt#!/basic/materials.
5 Eun Kyoung Lee, Young Jun Lee(2008). The Effects of Scratch Based Programming Education on Middle School Students' Flow Level and Programming Achievement. Middle School Education 56(2), 359-382.
6 Gomes, Anabela, Mendes, A.J.(2007), Learning to Program - difficulties and solutions, International Conference on Engineering Education, 121-125.
7 In-Whan Yu(2013). The Effects on Flow at Using Robots of Introductory Programming Course. Journal of the Korea Association of Information Education, 17(3), 329-337.   DOI
8 Kap-Su Kim(2016). Recognition Analysis of Elementary Teachers for Software Education of 2015 Revised Korea Curriculum. Journal of the Korea Association of Information Education, 20(1), 47-56.   DOI
9 Kay, J., Barg, M., Fekete, A., Greening, T., Hollands, O., Kingston, J & Crawford, K.(2000). Problems-based learning for foundation computer science courses. Computer Science Education, 10(2), 109-128.   DOI
10 Keong-Mi An, Won-Sung An, Yun-Cheul Choi(2011). The Effect of Scratch Programming Education on Learning-Flow and Programming Ability for Elementary Students. Journal of the Korea Association of Information Education, 15(1), 1-10.
11 Klaus Schwab(2016). The Fourth Industrial Revolution, New Present Press
12 Kolling, M. & Rosenberg, J(1996). Blue- A Language for Teaching Object-Oriented Programming, Proc. of the 27th SIGCSE Technical Symposium on Computer Science Education, 190-194.
13 Kyung-Hyun Kim(2011). The Effects of the Robot Based Instruction on Improving Immersion Learning. The Journal of Korea Association of Computer Eduction, 14(2), 1-12.
14 Nelson, J.(2009). Celebrating Scratch in libraries: creation software helps young people develop 21st-century literacy skills. School Library Journal, 20-21.
15 Lai, A., Yang , S.(2011). The learning effect of visualized programming learning on 6th graders' problem solving and logical reasoning abilities. In: International Conference on Electrical and Control Engineering (ICECE), 6940-6944.
16 Lamb, A., Johnson, L.(2011). Scratch: computer programming for 21st century learners. Teacher Librarian, 38(4),64-68.
17 Milne, I. Rowe, G(2002). Difficulties in learning and teaching Programming - Views of Students and Tutors, Education and Information Technologies, 7(1), 55-66.   DOI
18 Soloway, E. & Spohrer, J.(1989). Studying the Novice Programmer, Lawrence Erlbaum Associates, Hillsdale, New jerset. 497.
19 Perkins, D., Hanconck, C., Hobbs, R., martin, F. & Simmons, R(1989). Conditions of learning in novice programmers. In Soloway & Spoher: Studying the Novice Programmer, 261-279.
20 Seung-Young Shin(2012 ). Factor Analysis of Elementary School Student's Learning Satisfaction after the Robot utilized STEAM Education. The Journal of Korea Association of Computer Eduction, 15(5), 11-22.
21 Sung Jin Hwang, Jeong Won Cho, Young Jun Lee(2014). Development of Education Plan of Using App inventor for improving lnformatics Gifted Elementary Students' Learning Flow. The Proceeding of Korea Association of Computer Eduction, 18(2). 185-189.
22 Ornelas Marques, F., Marques, M.T.(2012). No problem? No research, little learning ... big problem!. Systemic, Cybernetics and Informatics, 10(3), 60-62.
23 Young-Suk Park(2012). The Effects Blended Robot Education Program on Learning Motivation and Immersion of Children. The Journal of Korea Elementary Education 23(4). 121-140.
24 Wilsonm, A., Moffat, D.C.(2010), Evaluating Scratch to introduce younger schoolchildren to programming, http://scratched.media.mit.edu/sites/default/files/wilson-moffat-ppig2010-final.pdf, 1-12.