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

Development of Python Instructional Model Using Robot for Elementary Students  

Park, DaeRyoon (Daegu National University of Education)
Yoo, InHwan (Daegu National University of Education)
Publication Information
Journal of The Korean Association of Information Education / v.22, no.3, 2018 , pp. 357-366 More about this Journal
Abstract
The Code Block Based Educational Programming Language(EPL) is the mainstream tool for software education for elementary students. However, Code Block Based EPL has limitations in scalability, even though there are many advantages as an introductory tool for software education. In this study, we searched the approach of SW education using Python, which is a text-based programming language actively used in real industrial field. We developed a learning program and model using Python and applied it to the sixth grade elementary school students for 10 hours. As a result, we found that the robot-based Python learning model had a significant effect on improving students' thinking skills and confirmed the applicability of text-based programming language to elementary school students.
Keywords
Python; Robot Programming; Software Education; Instructional Model; Computational Thinking;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Byeong-su Kim(2014). Programming Education Program based on PPS to Improve Computational Thinking Ability. Graduate School of Jeju National University.
2 Chul Kim(2017). A Study of the Achievement Criteria of Robot Computing Curriculum for Elementary School. JOURNAL OF The Korean Association of information Education 21(1). pp. 97-104.   DOI
3 Hye-Kyung Cho(2008). An Exploratory Study on the Use of Educational Robots for Enhancing Creativity. Journal of institute of control robotics and systems 2008(10). pp. 672-676.
4 Hyo-Min Park(2014). Global Software Education status and tool trends. KISA
5 IEEE(2017). Interactive: The Top Programming Languages 2017. https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2017
6 In-Hwan Yoo(2013). The Effects on Flow at Using Robots of Introductory Programming Course. JOURNAL OF The Korean Association of information Education 17(3). pp. 329-337.   DOI
7 ISTE & CSTA(2011). Computational Thinking Leadership toolkit 1st edtion.
8 Ji-Hye Kim(2015). Curriculum design of 'problem-solving methods and procedures' section in the informatics subject for enhancing computational thinking : based on Python programming language. The Graduate School of Yonsei University.
9 Ji-yae Noh(2017). The Effects of SW Education Using Robot. The Graduate School of Ewha Womans University
10 Ki-Sang Song(2003). Education Robot Trend. KISTI
11 Ministry of Education(2015). 2015 National curriculum
12 National curriculum in England: computing programmes of study(2013). https://www.gov.uk/government/publications/national-curriculum-in-england-computing-programmes-of-study/national-curriculum-in-england-computing-programmes-of-study
13 Shin Lee(2017). A Comparative Study on Elementary Software Education Using Robots and EPL. Graduate School of Gwangju National University of Education
14 Wing, J. M. (2008). "Computational thinking and thinking about computing". Philosophical Transactions of the Royal Society, vol. 366 July 2008. pp. 3717-3725.   DOI
15 Young-Sook Park, Hye-Jeon Suh(2012). The Effects Blended Robot Education Program on Learning Motivation and Immersion of Children. The Journal of Korea elementary education 23(4). pp. 121-140.
16 Young-Jun Lee, Eun-Kyoung Lee(2008). The Nature and Perspective of Informatics Education. The Journal of Korean association of computer education 11(3). pp. 1-11.
17 Young-Min Seo(2010). A Subject Integration Robot Programming Instruction Model to Improve Elementary Information Gifted Students' Creativity. The Graduate School of Korea National University of Education.