Browse > Article
http://dx.doi.org/10.9708/jksci.2022.27.11.315

Development of Python Education Program with Computational Thinking  

Lee, Min-Kyung (Dept. of College of General Education, Silla University)
Abstract
In this paper, we propose a python education program that applies computational thinking for non-majors and programming beginners. In this study, we focus on the basics of program logic, breaking away from the difficult grammar and memorization-oriented programming education. And by applying the problem-solving procedure of computational thinking, we propose an educational program that allows non-majors and programming beginners to learn programming easily. In this paper, an 8-week educational program was applied to middle school students with little text coding experience. and through a post-satisfaction survey, it was found that their confidence in programming increased, and they were able to apply computational thinking could be applied to life and other subjects. Although the importance of programming education is being emphasized, it is expected that it will be used as a useful educational program when composing program education for non-majors and beginners in programming for learners who still find it difficult to learn programming.
Keywords
Computational Thinking; Software Education; Python Programming; Informatics Education; Text-based programming language;
Citations & Related Records
Times Cited By KSCI : 6  (Citation Analysis)
연도 인용수 순위
1 Sook-Young Choi, "Design and Application of an Instructional Model forFlipped learning of Programming Class," Journal of The Korean Association of Computer Education, Vol. 20, No. 4, pp. 27-36, July 2017. DOI : 10.32431/kace.2017.20.4.003   DOI
2 Youn-Gjik Km, Seong-Sik Kim, "A Study on Computational Thinking based Test-Driven Problem Solving Learning Model," The Joural of Korean Association of Computer Education, Vol. 22, No.6, pp. 43-55, Nov 2016. DOI : 10.32431/kace.2019.22.6.005   DOI
3 Hyeon-Mi Park, Jong-Wan Kim, "Educational measures for nurturing SW convergence talent in the era of the 4th industrial revolution," Korea Information Processing Society Review, Vol. 26, No. 1, pp. 64-75, January 2019.
4 Jae-Kyung Kim, "The Effect of S/W Experience in Elementary and Middle School Curriculums on Computational Thinking Class in University," The Korean Society for Creative Information Culture, Vol. 5, No. 1, pp. 35-43, April 2019. DOI : 10.32823/jcic.5.1.201904.35   DOI
5 Soo-Jin Jun, "Design and Effect of Development-Oriented Model for Developing Computing Thinking in SW Education," Journal of The Korean Association of Computer Education, Vol. 20, No. 4, pp. 47-57, July 2017. DOI : 10.14352/jkaie.2017.21.6.619   DOI
6 Hwan-Soo Kang, Jong-Man Lee, Hee-Chern Kim, "A Study on Computer Programming Education Model based on Python," Journal of Digital Contents Society, Vol,21, No.4, pp. 693-700 Mar, 2020. DOI : 10.9728/dcs.2020.21.4.693   DOI
7 Eui-Sun Kang, "Structural Software Education Model for Non-majors - Focused on Python," Journal of Digital Contents Society, Vol. 20, No. 12, pp. 2423-2432 December, 2019. DOI: 10.9728/dcs.2019.20.12.2423   DOI
8 Ae-Hwa Lee, "Domestic Research Trend Analysis of Computing Thinking," The Korea Contents Association, Vol. 19, No. 8, pp. 214-223, August 2019. DOI : 10.5392/JKCA.2019.19.08.214   DOI
9 J. M. Wing, "Computational thinking,," Communications of the ACM, Vol. 49, No. 3, pp. 33-35, March, 2006. DOI : 10.1145/1118178.1118215   DOI
10 Kyung-Mi Lee, "Computational Thinking Education Teaching Method Research for Non-Major Subjects," Korean Journal of General Education, Vol. 13, No. 1, pp. 321-343, February, 2019.
11 Eui-Sun Kang. "Structural Software Education Model for Non-majors - Focused on Python," Journal of Digital Contents Society, Vol. 20, No. 12, pp. 2423-2432, December, 2019. DOI: 10.9728/dcs.2019.20.12.2423   DOI
12 KERIS, Training Textbooks for Software Leading Teachers, Elementary Schools KERIS, http://lib.keris.or.kr/search/detail/CAT000000013040.
13 https://python.org
14 Jeong-Min Lee. Eun-Ji Ko, "The Effect of Software Education on Middle School Students Computational Thinking," The Korea Contents Society, Vol. 18, No. 12, pp. 238-250, December, 2018. DOI : 10.5392/JKCA.2018.18.12.238   DOI
15 M. Berland, U. Wilensky, "Comparing Virtual and Physical Robotics Environments for Supporting Complex Systems and Computational Thinking," Journal of Science Education and Technology, Vol. 24, No. 5, pp. 628-647, October, 2015. DOI: 10.1007/s10956-015-9552-x   DOI
16 Young-Ho Seo, Mi-Ryeong Yeom, Jon-Hoon Kim, "Analysis of Effect that Pair Programming Develope of Computational Thinking and Creativity in Elementary Software Education," Journal of The Korean Association of Information Educatio, Vol. 20, No. 3, pp. 219-234, October, 2016.   DOI
17 Hyung-Shin Choi, "Domestic Literature Review on Computational Thinking Development through Software Programming Education," Journal of Educational Technology, Vol. 34, No. 3, pp. 743-774 October, 2018. DOI : 10.17232/KSET.34.3.743   DOI
18 Eun-Ji Ko, Jeong-Min Lee, "Assessment Process Design for Python Programming Learning," Journal of The Korean Association of Information Education, Vol. 24, No. 1, pp. 117-129, February 2020. DOI : /10.14352/jkaie.2020.24.1.117   DOI
19 Kang-soo You, Ki-Cheon Hong, Se-min Kim, Soo-Kyoung Choi, "The Analysis of Learning Demotivation according to Gender and Programming Subjects in Programming Class' Students of Liberal Arts," Journal of the Korea Institute of Information and Communication Engineering, Vol. 23, No. 6, pp. 704-710, Jun 2019.   DOI
20 Youn-Ju Jeon, Tea-Young Kim, "The Analysis of Cognitive and Affective Effects on the CT-CPS Instructional Model for the Software Education Class in Middle School," Journal of The Korean Association of Information Education, Vol. 21, No. 6, pp. 619-627, December 2017. DOI : 10.32431/kace.2017.20.4.005   DOI
21 Young-Seok Lee, "Analyzing the effect of software education applying problem-solving learning," Journal of Digital Convergence, Vol. 16, No. 3, pp. 95-100 March, 2018. DOI : 10.14400/JDC.2018.16.3.095   DOI
22 Chul-Hyun Lee, "Effects of Computational Thinking based Real Life Problem Solving Learning on Elementary School Student's Computational Thinking," The Society of Korean Practical Arts Education Research, Vol. 23, No. 4, pp. 91-107 November, 2017. DOI : 10.29113/skpaer.2017.23.4.091   DOI
23 Chul-Hyun Lee, "Development of Computational Thinking based Problem Solving Model(CT-PS Model) for Software Educationl," The Journal of Korean Practical Arts Education, Vol. 22, No.3, pp. 97-117, August 2016,
24 Jae-Kyung Kim, "Trend Analysis of Software Education Research: Focusing on Programming Language," Journal of Creative Information Culture, Vol. 4, No. 1, pp. 13-23, April 2018. DOI: 10.32823/jcic.4.1.201804.13   DOI
25 Ja-Mi Kim. Wing, "Problem-solving ability based on computational thinking," Korea Information Processing Society Review, Vol. 24, No. 2, pp. 13-21, March, 2017.
26 Jung-Sook Sung, Soo-Hwan Kim, Hyeon-Cheol Kim. "Analysis of Art and Humanity Major Learners' Features in Programming Class," The Korean Association of Compuer Education, Vol. 18, No. 3, pp. 25-35, May, 2015. DOI : 10.32431/kace.2015.18.3.003   DOI
27 CSTA & ISTE, Compurational thinking in K-12 education teacher resource second edition, CSTA & ISTE, https://www.iste.org/docs/ct-documents/ct-teacher-resources_2ed-pdf.pdf?sfvrsn=2.