• 제목/요약/키워드: 초등학교 프로그래밍 교육

검색결과 238건 처리시간 0.027초

스크래치 프로그래밍 중심의 STEAM 교육 프로그램 개발 및 적용 (Development and implementation of STEAM Program based on Scratch Programming)

  • 김태훈;김종훈
    • 컴퓨터교육학회논문지
    • /
    • 제17권6호
    • /
    • pp.49-57
    • /
    • 2014
  • 프로그래밍 교육에 관심이 많아지면서 교육현장에서 프로그래밍을 어떻게 가르칠 것인가에 대한 방법적 고민이 필요하다. 본 연구는 초등학교 학생들을 대상으로 하는 프로그래밍 교육을 위한 방법으로 스크래치 프로그래밍 중심의 STEAM 교육 프로그램을 제시하였다. 스크래치 프로그래밍을 통해 선정된 과학 주제를 디지털 스토리텔링을 하여 과학에 대한 흥미를 높이고 프로그래밍을 학습하는 STEAM 교육 프로그램을 개발하였다. 개발한 프로그램의 교육효과를 분석하기 위해 초등학교 6학년 학생들을 실험집단에게 선정하여 개발한 교육 프로그램을 투입하였고 사전 사후검사 결과를 분석하였다. 분석 결과 본 연구에서 개발한 교육프로그램이 초등학생의 논리적 사고력과 창의력 신장에 도움을 주는 것으로 나타났다.

  • PDF

초등학생들의 창의력과 논리력 향상을 위한 프로그래밍 언어 교수전략에 관한 연구 (A Study on Programming Language Instruction Strategies of Improving the creative and logical thinking for Elementary Students)

  • 김갑수
    • 정보교육학회논문지
    • /
    • 제14권1호
    • /
    • pp.89-97
    • /
    • 2010
  • 초등학교 교육에서는 창의성과 논리력 향상을 강조하고 있고, 이를 위한 많은 연구가 진행되었지만, 컴퓨터 프로그래밍 교육에서 교수 전략이 매우 부족하다. 이에 본 연구에서는 창의력과 논리력 향상을 위한 프로그래밍 언어 교수 전략을 개발한다. 본 연구에서 개발한 교수 전략은 입출력의 원리, 효율성의 원리, 일반화의 원리, 단순화의 원리, 추상화의 원리를 만들었다. 이 5개의 원리들을 초등학교 현장 전문가 20명에게 심층면접으로 검증하였다. 초등학교 교사들이 본 연구의 결과를 이용하면 프로그래밍 언어 교육에 많이 기여할 것이다.

  • PDF

로봇을 활용한 초등학교 프로그래밍 교육 방안 (A Study on the Programming Education Using Robots for Elementary School)

  • 유인환;채재호
    • 정보교육학회논문지
    • /
    • 제12권3호
    • /
    • pp.293-302
    • /
    • 2008
  • 2008년부터 초등학교 5, 6학년 학생들을 대상으로 프로그래밍 교육을 전면 실시하도록 되어 있다. 그러나 현재까지 이에 대한 대비나 연구는 부족한 현실이다. 본 연구는 이러한 상황에서 기존 프로그래밍 교육의 한계를 극복할 수 있는 대안으로 로봇을 활용하는 프로그래밍 교육을 제안하고, 초등학교 일반 학생을 대상으로 학습 프로그램을 개발, 적용하여 문제점을 찾아내고 개선 방안을 모색하였다. 개발된 프로그램의 실험적 적용 결과, 로봇 프로그래밍은 학업 성취도가 학습자별로 편차가 크기 때문에 수준별 개별학습이 가능한 학습 프로그램의 개발이 필요하며, 로봇보다는 프로그래밍 교육에 초점을 둔 학습 프로그램 운영이 효과적인 방안으로 제시되었다. 또한, 로봇 프로그래밍 과정에서 어렵거나 불필요한 요소들을 개선하거나 줄여 주어야 하고, 프로그래밍 교육의 몰입을 위해서는 6학년 과정에서 집중적으로 다루는 것이 바람직한 방안으로 제시되었으며, 로봇 프로그래밍을 위한 장비, 시설 및 환경의 개선에 대한 제언을 제시하였다.

  • PDF

스크래치 전자 블록을 활용한 프로그래밍 교육 (Programming education using Scratch electronic blocks)

  • 조윤주;전석주
    • 정보교육학회논문지
    • /
    • 제24권6호
    • /
    • pp.529-537
    • /
    • 2020
  • 스크래치는 교육용 프로그래밍 도구로 초등학교 소프트웨어교육에서 많이 활용되고 있으며 스크래치를 활용한 수업이 학생들의 컴퓨팅 사고력, 문제 해결력 등에 도움이 된다는 연구 결과가 많다. 그러나 스크래치 사용자의 연령 통계 자료를 분석해본 결과 초등학교 저학년 학생들의 스크래치 활용도가 낮았으며 블록 프로그래밍 경험이 있는 고학년 학생들도 프로그래밍의 기본 원리인 순차, 반복, 선택의 개념을 이해하는 것에 어려움이 있었다. 따라서 본 연구에서는 손으로 만지면서 프로그래밍을 학습할 수 있는 스크래치 전자 블록과 전자 블록 활용 프로그래밍 교육 커리큘럼을 개발하였으며 초등학교 2학년과 6학년 학생들을 대상으로 수업을 진행하였다. 수업 전·후 프로그래밍에 대한 흥미도 검사를 진행한 결과 2학년 학생들의 흥미도는 3.28에서 3.58로 향상되었으며 6학년 학생들의 흥미도는 3.41에서 4.09로 증가하였다. 프로그래밍 기본 원리 이해 평가 결과 2학년 학생들 중 84%의 학생들이 주어진 과제 9개 중 7개 이상을 해결하였으며 6학년 학생들 중 62%이상의 학생들의 주어진 과제 9개 중 7개 이상을 해결하였다.

LED 소자를 이용한 프로그래밍 교육 방안 (A Method of Programming Learning using LED component)

  • 채수풍;홍명희
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2004년도 하계학술대회
    • /
    • pp.181-188
    • /
    • 2004
  • 정보화된 미래사회를 준비하기 위하여, 우리나라에서는 실과의 한 영역과 학교재량시간을 통하여 컴퓨터 교육을 하고 있다. 그러나 실과 교육과정은 지나치게 기능 위주의 내용으로 되어있고, 학교 재량시간을 이용한 컴퓨터 교육에서는 타자연습이나 컴퓨터 활용교육만을 강조하고 있다. 이러한 교육은 컴퓨터와 친숙해지는 데는 도움을 줄 수 있지만, 고차원적인 사고력을 지닌 학생을 교육하는 데는 도움이 되지 못한다. 특별히 컴퓨터의 무한한 사용 가능성을 이용하여 창의적 문제 해결력을 기르는 교육은 매우 필요하다 하겠다. 이러한 문제를 해결하기 위하여 문제 해결 능력 교육, 즉 문제 상황이 주어지고 이것을 해결하는 프로그래밍 교육이 매우 유용하나, 지금까지의 프로그래밍 교육은 지나치게 언어 기술교육에 초점을 두고, 단순 반복과 암기, 아동의 발달단계를 고려하지 않음으로 인해 오히려 창의성을 해치고 학습의 흥미도를 저하시켜왔다. 이에 본 연구에서는 학생들 수준에 맞춰 구체적인 결과물이 보이고, 쉽고 흥미롭게 학습할 수 있는 프로그래밍 교육과정을 개발하기 위해 'LED 소자를 이용한 프로그래밍 교육 방안'을 설계하였다. 본 연구를 통하여서 초등학교 학생들이 쉽고 재미있게 프로그래밍에 접근하고, 고차원적인 문제 해결력을 기르는 컴퓨터 교육과정의 한 모델을 제시하였다.

  • PDF

프로그래밍 교육 관련 일본 초등학교 수학 교과서 및 디지털 콘텐츠 분석 (Analysis of Japanese elementary school mathematics textbooks and digital contents on programming education)

  • 권미선
    • 한국수학교육학회지시리즈C:초등수학교육
    • /
    • 제27권1호
    • /
    • pp.57-74
    • /
    • 2024
  • 본 연구는 2020년 발행된 일본 초등학교 수학 교과서 2종의 프로그래밍 교육 관련 특화 차시를 지도 시기 및 주제, 지도 내용의 수학적 구성, 지도 맥락 및 활동 구성의 측면에서 분석하였다. 프로그래밍 교육 관련 특화 차시의 경우, 교과서에 따라 1~6학년 모두에 제시되어 있거나 5~6학년에 집중적으로 제시되어 있었다. 주제는 로봇 이동 시키기, 한붓그리기, 정다각형 그리기, 수 정렬하기 등으로 다양했다. 내용 영역 측면에서는 도형과 측정 영역이 가장 많이 제시되었으며, 수학적 요소로는 순서, 논리, 알고리즘 등의 요소가 가장 많이 구현되었다. 실제 프로그래밍을 구현한 디지털 콘텐츠에는 교과서에 제시된 내용보다 많은 내용들이 포함되어 있었으며, 학생들이 스스로 할 수 있도록 단계별로 매우 상세하게 제시되어 있었다. 마지막으로 코드 블록의 경우 동작, 연산, 선택 블록 등을 많이 사용되었다. 이러한 연구 결과를 토대로 우리나라 초등 수학 교육에서의 프로그래밍 교육에 대한 시사점을 제공하고자 한다.

초등학생을 위한 프로그래밍 학습지속의향 검사 도구 개발 (Development of a Scale Measuring the Learning Persistence in Programming for Elementary Students)

  • 김지윤;이태욱
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제56차 하계학술대회논문집 25권2호
    • /
    • pp.203-206
    • /
    • 2017
  • 교육부에 따르면 초등학교에서의 프로그래밍 영역 교육 목표는 간단한 프로그래밍의 체험과 문제의 이해이다. 체험적 성격을 가진 프로그래밍 교육은 학습자의 프로그래밍에 대한 학습 동기를 유발시켜야 하며, 이는 중 고등학교에서 프로그래밍을 통해 문제를 해결하는 밑바탕이 된다. 이를 통해 학습자들은 프로그래밍에 대한 학습을 지속하고자 하는 생각을 가질 것이며, 이를 위해서는 실제적으로 학습지속의향을 향상시키는 콘텐츠들의 개발이 필요하다. 따라서 본 논문에서는 초등학생이 프로그래밍 학습을 하고 이를 지속하고자 하는 의도를 얼마나 가지는지를 측정하는 프로그래밍 학습지속의향 검사 도구를 제안하였으며, 그 타당성과 신뢰도를 검증하였다.

  • PDF

스크래치 프로그래밍 학습이 학습자의 동기와 문제해결력에 미치는 영향 (The Effect of Learning Scratch Programming on Students' Motivation and Problem Solving Ability)

  • 송정범;조성환;이태욱
    • 정보교육학회논문지
    • /
    • 제12권3호
    • /
    • pp.323-332
    • /
    • 2008
  • 본 연구에서는 초등학생의 프로그래밍 학습을 효과적으로 조력하기 위해 새로운 교육용 프로그래밍 언어인 스크래치를 활용한 프로그래밍 학습의 가능성을 제시하고자 하였다. 스크래치 프로그래밍 학습 내용은 프로그래밍 과정에서의 학습자의 내적 동기 유발을 위한 전략과 복잡한 인지 능력 향상을 위한 창의적 문제해결 수업모형(CPS)을 토대로 구성하였다. 설계된 학습 내용을 초등학교 6학년 재량활동 시간에 적용한 결과, 스크래치 프로그래밍 학습은 학습자의 내재적 동기와 문제해결력 향상에 효과가 있는 것으로 나타났다. 최근 정보통신기술교육 운영지침의 개정으로 프로그래밍 교육과 알고리즘 교육이 초등학교에서도 필요하게 되었고 학교 현장의 여건 등을 고려해보면 본 연구를 통해 설계된 교수 학습 전략을 기반으로 한 스크래치 프로그래밍 학습은 의미 있는 선택이며 기존 프로그래밍 교육의 문제점 해소를 위한 적절한 대안이 될 수 있을 것이다.

  • PDF

초등 컴퓨터 프로그래밍 관련 창의성 교재 개발 방안 (Method of Developing the Teaching material about Computer Programming For Improving the Creativity In Elementary School)

  • 정원희;김종진;김종훈
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2004년도 하계학술대회
    • /
    • pp.197-205
    • /
    • 2004
  • 요즘 과학, 수학 교과 등은 기초 교육 강조는 물론 창의성 교육에까지 관심을 가지고 있다. 7차 교육과정의 등장과 사회의 변화 흐름을 통해 '창의성'이 강조되고 있고, 교육에서도 창의성 교육이 대두되고 있다. 그러나 우리나라의 컴퓨터 교육 현황을 살펴보면 창의성과는 거리가 멀 뿐만 아니라, 다른 교과를 배우는데 도움을 주는 교과로서의 역할만을 하고 있다. 또한 컴퓨터 활용 교육이 이루어짐에 따라 저학년에서 고학년까지 유사한 내용의 교육을 반복해서 받는 경우가 생기고, 특히 5, 6학년은 실과 시간과 재량 시간의 교육 내용이 서로 중복되어 교육 효율이 떨어지고 있다. 이에 본 연구에서는 교육의 기초를 다지는 시기인 초등학교에서부터 창의적인 컴퓨터 교육이 이루어질 수 있도록 하고자 하며 이를 위해 초등학교 수준에 맞는 프로그래밍 관련 교육을 살펴보고, 초등 컴퓨터 창의성 향상 교육을 뒷받침할 수 있는 프로그래밍 관련 교재 개발 방안을 제안한다.

  • PDF

초등학교 프로그래밍 교육을 위한 스크래치2.0과 센서보드 활용 (The Application of the Scratch2.0 and the Sensor Board to the Programming Education of Elementary School)

  • 문외식
    • 정보교육학회논문지
    • /
    • 제19권1호
    • /
    • pp.149-158
    • /
    • 2015
  • 프로그래밍 교육은 문제분석 능력, 논리적 사고력, 절차적 문제 해결방식과 상상적 문제 해결방식을 종합적으로 습득하는 데 매우 효과적이다. 그러나 아직까지 우리나라에서는 초 중등학교에서 정규시간에 프로그래밍 수업을 하지 않고 있어, 미국 등 IT 강국 중심으로 코딩수업이 활발히 진행되고 있는 것에 비해 대조적이다. 다행히 정부에서도 이러한 현실을 파악하고 2017년부터 초등학교에서 프로그래밍 수업을 정규 교과에서 실시하기로 결정하였다. 이러한 상황에서 많은 연구자들이 초 중등학교에서 학습할 수 있는 프로그래밍 교육모형 연구가 절실히 필요하다. 본 연구에서는 초등학교 5, 6학년들이 프로그래밍 수업에 활용할 수 있도록 스크래치언어와 센서보드를 연계한 프로그래밍 교육모형을 17차시 개발하여 제안하였다. 초등 프로그래밍 교육에 적합한지를 검증하기 위해 제안한 교육과정을 기초로 방과 후 시간에 5, 6학년 협동수업을 실시한 결과 만족할 만한 성취도를 얻었다. 향후, 제안한 프로그래밍 교육모형을 추가로 개선하여 초등학생들의 지적 능력에 맞는 최적 모형으로 개발하고자 한다.