DOI QR코드

DOI QR Code

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)
  • 한규정 (공주교육대학교 컴퓨터교육과)
  • Received : 2017.06.09
  • Accepted : 2017.08.16
  • Published : 2017.08.31

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.

본 논문은 몰입기반 학습 요소를 갖는 엔트리 프로그래밍 교육과정이 학생들의 학습 몰입도에 영향을 주는지를 검증하는 데 그 목적이 있다. 연구 대상은 교육대학교 3학년 학생으로 그전에 코딩을 경험하지 않았던 학생들이며 총 3개월동안 주당 2시간의 프로그래밍 학습을 시행하였다. 학습의 교재로는 엔트리 홈페이지에서 제공하는 학습 콘텐츠와 초급과정의 엔트리 학습 교재를 활용하였다. 교수 학습과정은 명확한 목표제시, 동기유발, 따라 하기 및 빠른 피드백, 응용문제 제공, 학생들의 반추 시간 제공 등으로 구성하였다. 연구의 결과로서 총9가지의 몰입요소를 실험전과 실험 후를 비교한 결과 7가지 요소인 도전-기술 균형, 구체적 피드백, 행동-지각 일치, 과제 집중, 통제감, 자의식 상실, 자기 목적적 경험 등이 유의하다는 결과를 얻었다.

Keywords

References

  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. https://doi.org/10.14352/jkaie.2013.17.3.329
  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. https://doi.org/10.14352/jkaie.2016.20.1.47
  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. https://doi.org/10.1076/0899-3408(200008)10:2;1-C;FT109
  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. 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.
  15. Lamb, A., Johnson, L.(2011). Scratch: computer programming for 21st century learners. Teacher Librarian, 38(4),64-68.
  16. Milne, I. Rowe, G(2002). Difficulties in learning and teaching Programming - Views of Students and Tutors, Education and Information Technologies, 7(1), 55-66. https://doi.org/10.1023/A:1015362608943
  17. Nelson, J.(2009). Celebrating Scratch in libraries: creation software helps young people develop 21st-century literacy skills. School Library Journal, 20-21.
  18. Ornelas Marques, F., Marques, M.T.(2012). No problem? No research, little learning ... big problem!. Systemic, Cybernetics and Informatics, 10(3), 60-62.
  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. Soloway, E. & Spohrer, J.(1989). Studying the Novice Programmer, Lawrence Erlbaum Associates, Hillsdale, New jerset. 497.
  22. 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.
  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.

Cited by

  1. 체계적 문헌고찰을 통한 메이커 교육 관련 연구 분석 vol.23, pp.6, 2017, https://doi.org/10.14352/jkaie.2019.23.6.529
  2. 지역아동센터 학생 대상 소프트웨어교육 사례 vol.23, pp.12, 2019, https://doi.org/10.6109/jkiice.2019.23.12.1578