earticle

논문검색

컴퓨팅 사고력을 위한 프로그래밍 언어 교육과정 : 라이트봇 게임과 고전 미로 게임으로 시작하기

원문정보

Programming Language Curriculum for Computational Thinking : Starting with Lightbot hour and Classic maze

전병우, 신승기

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

Computational Thinking is an analytical thinking ability that is necessary for everyone and everywhere. The existing Computational Thinking development education provided in Practical textbooks leads to block-based programming languages from unplugged activities. Many unplugged activities focus on practicing sequential order, which may lack the learning of abstractions or automation concepts. In block-based programming languages, concepts such as coordinate planes, which are not introduced in elementary school curriculum, appear, making students feel burdened by the block-based programming language itself. In this study, a curriculum was designed for elementary student’s computational thinking through game-based programming language education. The results and their effectiveness were analyzed through the beaver challenge. As a result of analyzing the pre-test and post-test scores, it was confirmed that students' computational thinking skills improved.

한국어

컴퓨팅 사고력은 분석적 사고 능력으로, 누구에게나 또 어디에서나 필요한 능력이다. 실과 교과서에 제공되어 있는 기존의 컴퓨팅 사고력 개발 교육은 절차적 사고 능력 신장을 위한 언플러그드 활동에서 블록형 프로그래밍 언어로 이어진다. 다수의 언플러그드 활동은 놀이를 통한 순차적 사고 과정 연습에 초점을 두어 프로그래밍 언 어에 필수적인 추상화나 자동화 과정에 대한 학습이 부족할 수 있다. 또 블록형 프로그래밍 언어에는 초등 교육 과정에 소개되지 않는 좌표 평면 등의 개념이 등장하여 학생들이 블록형 프로그래밍 언어 자체에 부담감을 느끼 게 만들기도 한다. 본 연구에서는 게임에 기반한 프로그래밍 언어 교육을 통해 초등학생의 컴퓨팅 사고력 개발 을 위한 수업을 설계하였다. 수업 결과와 그 효과성은 비버챌린지를 통해 분석하였다. 분석 결과, 학생들의 컴퓨 팅 사고력이 수업 전보다 향상되었음을 확인할 수 있었다.

목차

요약
Abstract
1. 서론
2. 이론적 배경
3. 연구방법
3.1. 연구대상
3.2. 연구 목적 및 방법
3.3. 재구성한 수업 설계
3.4. 교육 효과 분석 방법
4. 연구결과
4.1. 결과 분석 개요
4.2. 측정 영역-추상화, 자동화, 문제 해결 능력
4.3. 검증 결과
5. 결론
참고문헌

저자정보

  • 전병우 Bungwoo Jun. 서울길원초등학교
  • 신승기 Seungki Shin. 서울교육대학교

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 기관로그인 시 무료 이용이 가능합니다.

      • 4,000원

      0개의 논문이 장바구니에 담겼습니다.