본문 바로가기
KERD
논문KCI 등재

블록형 프로그래밍 언어와 텍스트형 프로그래밍 언어의 교육적 효과 비교 분석

A Comparative Analysis of the Educational Effects of Block-type Programming Languages and Text-type Programming Languages

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

초록

디지털 대전환 시대에 따라 컴퓨팅 사고력 기반의 프로그래밍 교육의 중요성이 강조되고 있으며, 프로그래밍 언 어의 종류에 따른 교육적 효과를 분석할 필요성이 커지고 있다. 본 연구에서는 학습 영역, 학습 요소 그리고 학습 단계를 설계 기준으로 설정하여 프로그래밍 교육 프로그램을 개발하였다. 이후, 한 집단에는 블록형 프로그래밍 언어, 다른 한 집단에는 텍스트형 프로그래밍 언어를 활용하여 교육 프로그램을 적용하고 그 효과를 분석하였다. 분석 결과, 프로그램 적용 이후 두 집단 모두 컴퓨팅 사고력에서 통계적으로 유의미한 수준의 변화가 확인되었으 며, 블록형과 텍스트형 프로그래밍 언어의 종류가 컴퓨팅 사고력 향상에 미치는 영향은 차이가 없었다. 또한, 블록형 프로그래밍 언어를 활용한 집단은 정의적 역량에서 긍정적인 변화가 확인되었으며 텍스트형 프로그래밍 언어를 활용한 집단은 정의적 역량에서 긍정적인 변화를 확인할 수 없었고, 토픽 모델링 기법을 활용한 분석을 통 해 각 프로그래밍 언어가 학생들의 프로그래밍 교육에 대한 태도에 미치는 영향을 확인하였다.

Abstract

In the era of digital transformation, the importance of programming education based on CT is being emphasized and the need to analyze the educational effects of the types of programming languages is increasing. In this study, the education program was developed by learning domains, learning elements and learning phases. After that, block-type programming language was applied to one group and a text-type programming language to the other group, and its effect was analyzed. As a result, a statistically significant change in CT was confirmed in both groups, and there was no difference in the effect the types of block-type and text-type languages on im- proving CT. In addition, the group using block-type languages confirmed positive changes in affective competency, and the group using text-type languages could not confirm positive changes in affective competency, and the ef- fect of programming languages on students' attitudes was confirmed through analysis using topic modeling.

참고문헌 (20)

  1. Korean Ministry of Education, "2022 Revised Curriculum General Guidelines", ~ (2022)
  2. Korean Ministry of Education, "2022 Revised Curriculum of Practical Arts", Information, 2022
  3. So, M. H., "Transference from learning block type programming to learning text type programming", The Journal of Korean Association of Computer Education, 19(6), pp.55~68 (2016)
  4. Ahn, K. M., "The effect of scratch programming education on learning-flow and programming ability for elementary students", Journal of The Korean Association of Information Education, 15(1), pp.1~10 (2011)
  5. Lee, D. G., "A study of domestic programming education in elementary school based on systematic literature review", The Journal of Korean Association of Computer Education, 25(6), pp.35~50 (2022)
  6. Lee, K. S., "Analysis of the moderating effects of programming languages and the relationship between learners’ learning characteristics and achievements", Journal of Digital Convergence, 19(4), pp.49~55 (2021)
  7. Kim, J. H., "Development of physical computing curriculum in elementary schools for computational thinking", Journal of The Korean Association of Information Education, 20(1), pp.69~82 (2016)
  8. Lee, S. H., "Analysis of student perception of learning block-type educational programming tools in online learning environment", Journal of The Korean Association of Information Education, 24(6), pp.519~528 (2020)
  9. Chang, W. Y., "Differences in self-efficacy between block and textual language in programming education using online judge", The Journal of Korean Association of Computer Education, 23(4), pp.23~33 (2020)
  10. Go, H. N., "Development and application of python teaching·learning strategies with block programming language as a advanced organizer", Journal of Learner-Centered Curriculum and Instruction, 23(6), pp.317~328 (2023)
  11. Wing, J. M., "Computational thinking", Communications of the ACM, 49(3), pp.33~35 (2006)
  12. "Operational Defivition of Computational Thinking for K-12 Education" (2011)[URL]
  13. A basic study on the introduction of computational thinking in primary and secondary levels, "KOFAC", ~ (2014)
  14. Korean Ministry of Education, "Software education operational guidelines", ~ (2015)
  15. A study on the development of software education effectiveness measurement tools in 2017, "KERIS", ~ (2017)
  16. Lim, G. W., "The effect of modular robot programming education on learning motivation of informatics curriculum", The Journal of Korean Association of Computer Education, 22(1), pp.79~86 (2019)
  17. A study on the status and effectiveness of software education research schools in 2017, "KERIS", ~ (2017)
  18. Brennan, K., "New frameworks for studying and assessing the development of computational thiking", Paper presented at annual American Educational Research Association meeting (2012)
  19. Choi, H. S., "Computational thinking framework-based analysis of afterschool scratch team project experiences", Journal of The Korean Association of Information Education, 18(4), pp.549~558 (2014)
  20. Kim, K. S., "Development a standard curriculum model of next-generation software education", Journal of The Korean Association of Information Education, 24(4), pp.337~367 (2020)

관련 논문AI추천

이 간행물의 다른 논문 (15건)