earticle

논문검색

예비교사들이 프로그래밍 학습 시 발생시키는 오류 데이터 분석

원문정보

Analysis of error data generated by prospective teachers in programming learning

문외식

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

초록

영어

As a way to improve the software education ability of the pre - service teachers, we conducted programming learning using two types of programming tools (Python and Scratch) at the regular course time. In programming learning, various types of errors, which are factors that continuously hinder interest, achievement and creativity, were collected and analyzed by type. By using the analyzed data, it is possible to improve the ability of pre-service teachers to cope with the errors that can occur in the software education to be taught in the elementary school, and to improve the learning effect. In this study, logic error (37.63%) was the most frequent type that caused the most errors in programming in both conventional language that input text and language that assembles block. In addition, the detailed errors that show a lot of differences in the two languages are the errors of Python (14.3%) and scratch (3.5%) due to insufficient use of grammar and other errors.

한국어

예비교사들의 소프트웨어교육 능력을 키우기 위한 방안으로 정규 교과시간에 두 종류의 프로그래밍 도구(파 이썬, 스크래치)를 이용하여 프로그래밍 학습을 각각 실시하였다. 프로그래밍 학습에서 지속적으로 흥미와 성취 감 및 창의성을 저해하는 요소인 각종 오류들의 종류들을 수집하고 유형별로 분석하였다. 분석된 자료들을 활용 하면 향후 예비교사들이 초등학교에서 가르쳐야 할 소프트웨어교육에서 발생 가능한 오류들을 줄일 수 있도록 대처할 수 있는 능력을 키울 수 있어 최적의 학습효과를 올릴 수 있다. 본 연구에서는 평균적으로 텍스트를 입 력하는 기존 형태의 언어와 불럭을 조립하는 형태의 언어 모두에서 프로그래밍 시 가장 많은 오류를 발생시키는 유형이 논리오류(37.63%)로 가장 많았다. 또한, 두 언어에서 차이점이 많이 나타나는 세부적인 오류는 문법 등의 사용미숙, 오타 등으로 인한 단순오류가 파이썬이 14.3%, 스크래치가 3.5%로 큰 차이가 있음을 알 수 있었다.

목차

요약
 ABSTRACT
 1. 연구의 필요성 및 목적
 2. 관련연구
  2.1 소프트웨어 오류
  2.2 소프트웨어 오류 유형
  2.3 소프트웨어 오류 분류
  2.4 프로젝트 수행과정에서 단계별로 발생할 수 있는 오류발생 원인
  2.5 하드웨어 오류
  2.6 선행연구
 3. 오류 데이터 수집과 분석
  3.1 데이터 수집 대상
  3.2 오류 데이터 수집
  3.3 오류 항목 분석
 4. 결론
 참고문헌

저자정보

  • 문외식 Wae-shik Moon. 진주교육대학교 컴퓨터교육과

참고문헌

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

    함께 이용한 논문

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

      • 4,000원

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