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

스크래치 전자 블록을 활용한 프로그래밍 교육

Programming education using Scratch electronic blocks

1

조회

0

다운로드

3

인용

0

참고문헌

키워드

초록

스크래치는 교육용 프로그래밍 도구로 초등학교 소프트웨어교육에서 많이 활용되고 있으며 스크래치를 활용한 수업이 학생들의 컴퓨팅 사고력, 문제 해결력 등에 도움이 된다는 연구 결과가 많다. 그러나 스크래치 사용자의 연령 통계 자료를 분석해본 결과 초등학교 저학년 학생들의 스크래치 활용도가 낮았으며 블록 프로그래밍 경험이 있는 고학년 학생들도 프로그래밍의 기본 원리인 순차, 반복, 선택의 개념을 이해하는 것에 어려움이 있었다. 따라서 본 연구에서는 손으로 만지면서 프로그래밍을 학습할 수 있는 스크래치 전자 블록과 전자 블록 활용 프로그래밍 교육 커리큘럼을 개발하였으며 초등학교 2학년과 6학년 학생들을 대상으로 수업을 진행하였다. 수업 전·후 프로그래밍에 대한 흥미도 검사를 진행한 결과 프로그래밍에 대한 흥미도가 향상되었으며 프로그래밍 기본 원리 이해에 긍정적인 영향을 미친 것으로 나타났다.

Abstract

Scratch is Educational Programming Language, and it has been widely used in Elementary school SW Education. Many studies show that Scratch education is helpful for students` computational thinking and problem solving. However, the lower grade students use scratch less than the high grade students, and the higher grade students have difficulty in understanding basic programming principles such as sequence, repetition, and condition. Therefore, in this study, we developed scratch electronic blocks and programming education curriculum. We had classes for 2nd Grade and 6th Grade students, and it was confirmed that the score of interest about programming increased and there was positive effect of understanding basic programming principles.

참고문헌 (14)

  1. Afke Donker, "Drag-and-drop errors in young children's use of the mouse", Interactive with Computers, 19(2), pp.257~266 (2007)
  2. Floors and Flexibility: Designing a Programming Environment for 4th-6th Grade Classrooms, "Charlotte Hill", SIGCSE, 546~551 (2015)
  3. Dankert, H. L., "Occupational therapy effects on visual-motor skills in preschool children", American Journal of Occupational Therapy, 57(5), pp.542~549 (2009)
  4. Eliciting Student Scratch Script Understandings via Scratch Charades, "Diana Franklin", SIGCSE, 780~786 (2020)
  5. 최현종, "한국의 정보 교육과정과 미국 CSTA의 컴퓨터 과학 프레임워크의 비교", 제주대학교 교육과학연구, 18(2), pp.111~129 (2016), 교육과학연구소
  6. 이민영, "엔트리와 스크래치를 활용한 초등학생의 논리적 사고력 신장에 관한 연구", 한국초등교육, 28(1), pp.173~185 (2017), 초등교육연구원[DOI]
  7. Code club: bringing programming to UK primary schools through Scratch, "Neil Smith", SIGCSE, 517~522 (2014)
  8. Niels Bonderup Dohn, "Students' interest in Scratch coding in lower secondary mathematics", Br. J. Educ. Technol, 51(1), pp.1~83 (2020)
  9. 문외식, "초등학생들이 수업시간에 스크래치 프로그래밍과 센서 보드를 활용한 STEAM교육 모형 개발과 적용", 정보교육학회논문지, 18(2), pp.213~224 (2014), 한국정보교육학회[DOI]
  10. 문우종, "수행시간 중심의 초등 EPL 교육이 초등학생 컴퓨팅 사고력에 미치는 효과", 정보교육학회논문지, 24(3), pp.233~241 (2020), 한국정보교육학회[DOI]
  11. 조윤주, "CT 능력 향상을 위한 코딩 동화 개발 및 적용", 정보교육학회논문지, 24(2), pp.167~176 (2020), 한국정보교육학회[DOI]
  12. Computer Science Framework, "CSTA", ~ (2016)
  13. MOE, "Software Education Operating Guide", ~ (2015)
  14. "SCRATCH Statistics"[URL]

관련 논문AI추천

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