DOI QR코드

DOI QR Code

The Pilot Operation and Educational Environmental Factors of Programming Curriculum Using Programming Suitability

프로그래밍 적합도를 활용한 프로그래밍 교육 과정 시범운영과 교육적 환경 요소

  • Oh-Young Kwon (Department of Future Technology, Korea University of Technology & Education) ;
  • Eun-Jin Park (School of Computer Science and Engineering, Korea University of Technology & Education)
  • 권오영 (한국기술교육대학교 융합학과) ;
  • 박은진 (한국기술교육대학교 컴퓨터공학부)
  • Received : 2022.09.20
  • Accepted : 2022.12.15
  • Published : 2022.12.31

Abstract

Artificial intelligence is expanding its reach throughout our society, and education is no exception to its scope of application. In line with this trend, we conducted a computer programming class for teachers in graduate school. The final purpose of this class is to develop the programming skills of teachers who teach students to code artificial intelligence programs. This paper studies how the logical thinking and mental consistency of teachers, who are learners, are related to programming aptitude and describes education environmental factors of the class. It was confirmed that logical thinking and mental consistency were proportional to the programming score. This proportional relationship is expected to apply to students learning programming languages. When team formation is required in programming classes, it is expected that better learning effects will be achieved if students with excellent logical thinking and mental consistency are included in each team.

인공지능은 우리 사회 전반에서 그 영역을 넓혀가고 있으며 교육 분야도 그 적용 범위에 있어 예외가 아니다. 이러한 시대의 흐름 속에 교사들을 위한 컴퓨터 프로그래밍 수업을 진행하였다. 이 수업의 최종 목적은 학생들에게 컴퓨터 프로그래밍을 가르쳐 인공지능에 적용할 수 있도록 교사의 프로그래밍 역량을 키우는 데 있다. 이러한 역량을 기르기 위한 방법으로 본 논문에서는 학습자인 교사들의 논리적 사고력 및 일관성이 프로그래밍 적합도와 어떠한 관계를 가지는지 연구하고 해당 수업에 적용된 교육적 환경 요소를 제시하였다. 한 학기 수업 과정에서 치른 프로그래밍 시험 결과와 논리적 사고력 간의 관계는 비례 관계인 것을 확인할 수 있었다. 이러한 결과는 프로그래밍 언어를 배우는 학생들에게도 적용할 수 있을 것으로 예상된다. 또한 일반적인 프로그래밍 수업에서 팀 구성이 필요할 경우 논리적 사고력이 뛰어난 학생을 각 팀에 포함시킴으로써 좀 더 나은 학습 효과를 얻을 수 있을 것으로 예상된다.

Keywords

References

  1. I. S. Jeon, S. J. Jun, and S. Kisang, "Teacher training program and analysis of teacher's demands to strengthen artificial intelligence education," Journal of the Korean Association of Information Education, vol. 24, no. 4, pp. 279-289, 2020.  https://doi.org/10.14352/jkaie.2020.24.4.279
  2. "Ministry of Education Press Release," REPUBLIC OF KOREA, Last modified August 5, 2021, https://www.moe.go.kr/boardCnts/viewRenew.do?boardID=294&boardSeq=85224&lev=0&searchType=null&statusYN=W&page=62&s=moe&m=020402&opType=N. 
  3. "Graduate School of IT Convergence, Science," Korea University of Technology and Education, accessed July 25, 2022 https://www.koreatech.ac.kr/grd/CMS/Contents/Contents.do?mCode=MN174. 
  4. J. S. Cho, "A study on effective education of programming language," Journal of Practical Engineering Education, vol. 2, pp. 30-35, 2010. 
  5. J. Y. Rheem, "Present state of programming language education and suggestions for its improvement," Journal of Practical Engineering Education, vol. 3, pp. 56-61, 2011. 
  6. C. M. Reigeluth, "What is instructional-design theory and how is it changing?," Instructional-design Theories and Models: A New Paradigm of Instructional Theory, vol. 2, pp. 5-29, 1999. 
  7. S. Lee and J. Han, "Analysis of relationships among SW interests, AI interests, level of programming skills, AI self-efficacy, and persistence of AI learning," The Journal of Korean Association of Computer Education, vol. 23, no. 6, pp. 51-58, 2020.  https://doi.org/10.32431/KACE.2020.23.6.005
  8. Y. C. Mo, "Meta-analysis on the effects of programming education using educational programming languages," Journal of the Korean Association of Information Education, vol. 18, no. 2, pp. 317-324, 2014.  https://doi.org/10.14352/jkaie.2014.18.2.317
  9. R. Bornat and S. Dehnadi, "Mental models, consistency and programming aptitude," In Proceedings of the Tenth Conference on Australasian Computing Education, vol. 78, pp. 53-61, 2008. 
  10. S. Dehnadi, R. Bornat, and . Adams, "Meta-analysis of the effect of consistency on success in early learning of programming," 21st Annual Workshop of the Psychology of Programming Interest Group, 2009.