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

교육용 프로그래밍 언어를 활용한 영어-­내용 통합 교육의 효과

The Effects of Integrating English and Educational Programming Languages on English Learning

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

초록

본 연구는 영어와 프로그래밍 언어 통합 수업이 초등학생의 영어 및 프로그래밍 학습에 미치는 영향을 분석하고자 하였다. 이를 위해 세 개의 연구 문제를 설정하였다. 첫째, 영어와 프로그래밍 언어 통합 여부에 따라 초등학생의 프로그래밍 학습에 차이가 있는가? 둘째, 영어와 프로그래밍 언어 통합 여부에 따라 초등학생의 영어 학습에 차이가 있는가? 셋째, 다양한 프로그래밍 언어 중에서 영어와 통합하기에 더 효과적인 프로그래밍 언어는 무엇이며, 각 프로그램별로 영어학습의 측면에서 각 프로그램이 지니는 특징 및 장점은 무엇인가? 이러한 연구 문제를 해결하기 위해, 초등 6학년 두 개 학급을 대상으로 실험 연구를 진행하였다. 실험 집단은 영어와 통합하여 ‘스크래치’와 ‘플로우고리즘, ’파이썬‘ 프로그래밍을 학습하였고, 비교 집단은 영어와의 통합 없이 프로그래밍을 학습하였다. 사전과 사후 프로그래밍, 어휘, 문장 평가 자료와 학습자가 작성한 일지, 사후 설문 자료를 수집하여 결과를 분석하였다. 그 결과, 영어와 프로그래밍을 통합한 수업은 프로그래밍 능력, 어휘 및 문장 습득에 모두 유의미한 효과가 있었다. 또, 통합한 프로그래밍 유형별로 분석 시 ’스크래치‘와 ‘파이썬’은 어휘와 문장 학습에 효과적이었고, ‘플로우고리즘’은 어휘 학습에 효과적이었다. 이러한 결과를 바탕으로 본 연구는 2022 개정 교육과정이 추구하는 교과 간 통합과 연계를 실현하기 위한 방안으로 내용과 언어 통합 학습(Content and Language Integrated Learning, CLIL)을 제안한다.

Abstract

The purpose of this study is to analyze the effects of integrating English and educational programming language learning on elementary students' acquisition of English and programming skills. This study addresses three research questions. First, does integrated English and programming language instruction impact elementary students' programming learning? Second, does integrated English and programming language instruction influence elementary students' English learning? Third, does the type of programming language used in integrated instruction with English affect elementary students' English learning? To address these research questions, an experimental study was conducted with two sixth-grade classes in an elementary school. The experimental group learned programming using 'Scratch,' 'Flowgorithm,' and 'Python' integrated with English, while the control group learned programming without English integration. Data were collected from pre-tests and post-tests on programming, vocabulary, and sentence assessments, as well as from learners’ journals, to analyze the results. The findings indicated that integrated instruction of English and programming had significant effects on programming skills, vocabulary acquisition, and sentence acquisition. Furthermore, the analysis by programming language type revealed that 'Scratch' and 'Python' were effective for both vocabulary and sentence acquisition, while 'Flowgorithm' was particularly effective for vocabulary acquisition. Based on these results, this study proposes content and language integrated learning as a means to achieve integration and connection between subjects, which is a key focus of the 2022 revised curriculum.

참고문헌 (45)

  1. 공기표, "파이썬을 활용한 탐색 알고리즘 수행시간 분석이 초등학생의 논리성에미치는 효과", 정보교육학회논문지, 23(2), pp.179~188 (2019)
  2. 교육부, "초⋅중등학교 교육과정 총론 (제2022-33호, 별책 1)", ~ (2022)
  3. 교육부, "영어과 교육과정 (제2022-33호, 별책 14)", ~ (2022)
  4. 교육부, "실과(기술⋅가정)", 정보과 교육과정 (제2022-33호, 별책 10), 2022
  5. 구덕회, "초등학교 정보교육을 위한 EPL 적용 분석", 정보교육학회논문지, 15(1), pp.85~91 (2011)
  6. 구진희, "교육용 프로그래밍 언어의 선택 기준", 컴퓨터교육학회 논문지, 17(4), pp.13~21 (2014)
  7. 김갑수, "초등학생을 위한 Python 프로그래밍 언어 교육방안 연구", 정보교육학회 학술논문집, 9(1), pp.33~41 (2018)
  8. 김갑수, "초등학교 영어교과를 적용한 프로그래밍 교육 모델 개발", 정보교육학회논문지, 21(5), pp.497~507 (2017)
  9. 김수환, "교육용 프로그래밍 언어의 동향과 교육적 적용 방안", 한국정보과학회 학술발표논문집, 35(1), pp.375~376 (2008)
  10. 김영민, "비전공자를 위한 교육용 프로그래밍 언어의 비교 연구 : 프로그래밍 언어 설계 원칙의 관점으로", 컴퓨터교육학회 논문지, 22(1), pp.47~61 (2019)
  11. 김정아, "정보 과학 기술 : 교육용 프로그래밍 언어와 일반 프로그래밍 언어 비교-두리틀을 중심으로", 한국컴퓨터교육학회 학술발표대회논문집, 14(1), pp.193~198 (2010)
  12. 김지혜, "컴퓨팅 사고 증진을 위한 중학교 정보 교과의 문제해결단원 설계", 석사, pp.2015
  13. 노경희, "초등영어교육의 이해" (2023), 한국문화사
  14. 박영선, "스크래치를 활용한 초등학생의 수준별 프로그래밍 수업 모델", 한국컴퓨터교육학회 학술발표대회논문집, 17(2), pp.167~170 (2013)
  15. 박판우, "스크래치 언어의 교육적 활용 방안", 초등교육연구논총, 24(1), pp.171~186 (2008)
  16. 서영민, "교육용 프로그래밍 언어 연구 동향", 한국컴퓨터정보학회 학술발표논문집, 20(1), pp.139~142 (2012)
  17. 소미현, "블록형 프로그래밍 학습에서 텍스트형 프로그래밍 학습으로의 전이", 컴퓨터교육학회 논문지, 19(6), pp.55~68 (2016)
  18. 양창모, "스크래치를 이용한 초등학교 컴퓨터 교육과정 설계", 정보교육학회논문지, 15(3), pp.413~423 (2011)
  19. 오준영, "교육용 프로그래밍 언어(EPL)를 활용한 초등학교 영어 수업의 효과에 관한 연구", 석사, pp.2019
  20. 정구원, "마이크로컨트롤러 교육을 위한 비주얼과 텍스트 프로그래밍 언어 적용 분석", 석사, pp.2015
  21. 정세리, "의미 관련성에 따른 단어군 제시 유형이 초등 영어 학습자의 어휘 습득에 미치는 영향", 석사, 초등교육학과 초등영어교육전공, pp.2013
  22. 정인기, "Flowgorithm을 활용한 구조화 프로그래밍 교육", 정보교육학회 학술논문집, 9(1), pp.225~230 (2018)
  23. 정채관, "2015 개정 영어과 교육과정에 따른 기본 어휘 및 외래어 목록 변화형 연구 : 코퍼스적 접근", 외국어교육연구, 31(2), pp.175~201 (2017)
  24. 함순애, "초등 영어 6" (2018), 천재교육
  25. Blake, R., "Current trends in online language learning", Annual Review of Applied Linguistics, 31, pp.19~35 (2011)
  26. Brinton, D. M., "Content-based second language instruction" (1989), Newbury House Publishers
  27. Butler, Y. G., "Content-based instruction in EFL contexts : Considerations for effective implementation", Jalt Journal, 27(2), pp.227~245 (2005)
  28. A cognitive academic language learning approach:An ESL content-based curriculum, "Chamot, A. U.", National Clearinghouse for Bilingual Education, ~ (1986)
  29. Charntaweekhun, K., "Visual Programming using Flowchart", Proceedings of the 2006 International Symposium on Communications and Information Technologies, pp.1062~1065 (2006), IEEE
  30. Cinganotto, L., "Guildelines on CLIL methodology (2019-1-PL01-KA201-065027)", European Commission, ~ (2019)
  31. Cobb, T., "Computing the vocabulary demands of L2 reading", Language Learning &Technology, 11(3), pp.38~63 (2007)
  32. Coyle, D., "CLIL: Content and language integrated learning" (2010), Cambridge University Press
  33. Dalton-Puffer, C., "Content-and-language integrated learning : From practice to principles", Annual Review of Applied Linguistics, 31, pp.182~204 (2011)
  34. Fatemipour, H., "The effect of CLIL on vocabulary development by Iranian secondary school EFL learners", Procedia-Social and Behavioral Sciences, 98(1), pp.2004~2009 (2014)
  35. Marsh, D., "Uncovering CLIL: Content and language integrated learning in bilingual and multilingual education" (2008), Macmillan Education
  36. Met, M., "Beyond bilingualism, multilingualism and multilingual education", pp.35~63 (1998), Multilingual Matters
  37. Programming concepts and skills supported in Scratch, "MIT Media Lab", Massachusetts Institute of Technology, ~ (2008)
  38. Moors, L., "Transitioning from block-based to text-based programming languages", Proceedings of the 2018 International Conference on Learning and Teaching in Computing and Engineering (LaTICE), pp.57~64 (2018), IEEE
  39. Moreno-León, J., "Computer programming as an educational tool in the English classroom a preliminary study", Proceedings of the 2015 IEEE global engineering education conference (EDUCON), pp.961~966 (2015), IEEE
  40. Reinders, H., "The Routledge handbook of instructed second language acquisition", pp.361~375 (2017), Routledge
  41. Reinhardt, J., "The handbook of technology and second language teaching and learning", pp.202~216 (2017), Wiley
  42. Snow, M., "Teaching English as a second or foreign language", pp.303~318 (2014), Heinle & Heinle
  43. Stryker, S. B., "Content-Based instruction in foreign language education: Models and methods" (1997), Georgetown University Press
  44. Swain, M., "Immersion education: International perspectives", pp.1~18 (1997), Cambridge University Press
  45. Throne, S., "Second language use, socialization, and learning in internet interest communities and online gaming", The Modern Language Journal, 93(1), pp.802~821 (2009)

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