• 제목/요약/키워드: Elementary Programming Education

검색결과 328건 처리시간 0.025초

엔트리 파이썬을 활용한 프로그래밍 학습이 초등학생의 논리적 사고력에 미치는 영향 (The effects of Programming Learning Using Entry Python on Elementary School Students' Logical Thinking Ability)

  • 정인재;전석주
    • 정보교육학회논문지
    • /
    • 제25권4호
    • /
    • pp.603-610
    • /
    • 2021
  • 최근 SW교육 방법의 일환으로 초등학교 모든 실과교과서에서 엔트리 사이트를 활용하고 있다. 하지만 모두 블록형 프로그래밍 언어를 학습하고 있어 일상생활에서 활용할 수 있는 프로그램을 제작하는데 어려움이 있다. 본 연구는 엔트리 파이썬으로 프로그래밍을 학습하는 것이 초등학생의 논리적 사고력과 프로그래밍 흥미도에 미치는 영향에 관한 연구이다. 총 8차시의 수업 전과 후 논리적 사고력 검사와 프로그래밍 흥미도 검사를 진행하였다. 수업 전, 후 논리적 사고력 점수가 평균 6.6점에서 9.4점으로 상승하였으며 프로그래밍 흥미도 또한 평균 46.7점에서 59.1점으로 상승하였다. 이를 통해 엔트리 파이썬을 활용한 프로그래밍 학습이 초등학생의 논리적 사고력 및 프로그래밍 흥미도 증진에 유의미하다는 결과를 얻었다.

The Effect of Physical Computing Programming Education Integrating Artificial Intelligence on Computational Thinking Ability of Elementary School Students

  • Yoo Seong Kim;Yung Sik Kim
    • 한국컴퓨터정보학회논문지
    • /
    • 제29권3호
    • /
    • pp.227-235
    • /
    • 2024
  • 정보 혁명 시대를 맞이하여 전 세계적인 변화의 흐름 속에서 인공지능 융합 교육의 필요성이 더욱 대두되고 있다. 이에 본 논문에서는 인공지능을 융합한 피지컬 컴퓨팅 프로그래밍 교육 방법을 개발 및 적용하였다. 통제집단에는 인공지능을 융합하지 않은 피지컬 컴퓨팅 프로그래밍 교육을 실시하였으며, 실험집단에는 인공지능을 융합한 피지컬 컴퓨팅 프로그래밍 교육 방법을 개발하여 적용한 후 초등학생의 컴퓨팅 사고력에 미치는 영향을 분석하였다. 그 결과, 인공지능을 융합한 피지컬 컴퓨팅 프로그래밍 교육이 인공지능을 융합하지 않은 피지컬 컴퓨팅 프로그래밍 교육과 비교하여 초등학생의 컴퓨팅 사고력 신장에 더욱 긍정적인 효과를 나타내었음에 대한 통계적으로 유의미한 결과를 확인할 수 있었다.

KODU 기반의 게임 프로그래밍에 대한 초등학생들의 인식 변화 (The Effects of Elementary Students' Perception of the Game Programming Using KODU)

  • 정영식;유정수
    • 정보교육학회논문지
    • /
    • 제18권3호
    • /
    • pp.453-460
    • /
    • 2014
  • 초등학생들이 쉽게 배울 수 있는 KODU를 활용하여 게임 프로그래밍 교육을 실시하였다. 이를 위해 안내하기, 개발하기, 게임하기, 수정하기 등 4단계로 구성된 교수학습모형을 개발하였다. 또한, 수업에 참여한 학생들을 대상으로 게임 활용 실태뿐만 아니라, 게임 제작 도구와 활동에 대한 학생들의 인식이 어떠한지를 조사하였다. 그 결과, KODU에 대해서는 긍정적인 반응을 보였으며, 게임을 하는 것보다 게임을 제작하는 것을 더 좋아하게 되었다고 응답하였다. 또한, KODU를 활용한 게임 프로그래밍 교육은 공부에 대한 자신감을 향상시키면서 학생들의 게임 중독을 예방할 수 있을 것이다.

초등학생을 위한 프로젝트기반 프로그래밍 수업모형 개발 및 적용 (Development and Application of Teaching Model on Project-Based Programming for Elementary Students)

  • 이승헌;김갑수
    • 컴퓨터교육학회논문지
    • /
    • 제11권2호
    • /
    • pp.23-33
    • /
    • 2008
  • 컴퓨터 교육은 더 이상 소양 교육에 머무를 것이 아니라, 컴퓨터 과학의 원리를 가르쳐 논리적 사고력과 창의력 계발 등 지식정보화 시대의 진정한 사회인으로의 양성을 목적으로 변화해야 한다. 이 모적에 부합하는 것이 프로그래밍 교육이다. 본 연구는 교사들이 초등학교 학생들에게 프로그래밍 교육을 할 때에, 프로젝트를 기반으로 하여 적절한 프로그래밍 교육을 할 수 있는 학습 모형을 개발하고 실제 현장에서 적용하여 효과를 검증하는 데 연구의 목적이 있다. 즉 교육현장에서 초등학교 학생들에게 적용할 프로그래밍 교육에 대한 방법적인 모형을 제안하여 교육방법 개선에 기여하고자 한다.

  • PDF

스크래치 프로그래밍 교육이 초등학생의 학습 몰입과 프로그래밍 능력에 미치는 효과 (The Effect of Scratch Programming Education on Learning-Flow and Programming Ability for Elementary Students)

  • 안경미;손원성;최윤철
    • 정보교육학회논문지
    • /
    • 제15권1호
    • /
    • pp.1-10
    • /
    • 2011
  • 교육 현장에서 프로그래밍 교육은 고등 사고력 향상을 위한 학습보다는 프로그래밍의 개념이나 기초 문법의 주입 및 단순 반복으로 진행되고 있다. 따라서 학습자들이 프로그래밍 교육에 대해 긍정적인 흥미를 가지고 적극 참여하여 교육적인 효과를 거둘 수 있는 새로운 프로그래밍 교육 방안에 대한 모색이 필요하다. 스크래치 EPL(Educational Programming Languages)은 블록 쌓기를 통해 프로그래밍이 가능한 직관적인 언어로 초등학생들도 보다 쉽게 프로그래밍을 이해할 수 있다. 스크래치의 이런 특징은 프로그래밍 교육에 대한 학습자의 학습 몰입(Flow)에 긍정적인 영향을 미칠 수 있다. 따라서 본 연구에서는 프로그래밍 교육의 새로운 방안으로 스크래치 프로그래밍 교육을 진행하고 초등학생의 학습 몰입과 프로그래밍 능력에 미치는 영향에 대해 검증하고자 한다. 본 연구의 결과 스크래치 프로그래밍 교육이 학습자의 전반적인 학습 몰입 수준 향상에 긍정적인 효과가 있음을 알 수 있다.

  • PDF

블록 프로그래밍 환경 기반 온라인 평가 시스템 개발 (Development of On-line Judge System based on Block Programming Environment)

  • 심재권;채정민
    • 컴퓨터교육학회논문지
    • /
    • 제21권4호
    • /
    • pp.1-10
    • /
    • 2018
  • 초중등 프로그래밍 교육에서 Scratch로 대변되는 블록 프로그래밍 환경은 학습자의 특성과 인지수준에 적합하여 활용이 권장되고 있을 뿐 아니라 프로그래밍 초보자도 쉽게 사용할 수 있어 전세계적으로 활용되고 있다. 블록 프로그래밍 환경 이후 데이터 처리과정에 대한 이해, 알고리즘의 정교성과 효율성 측면에 대한 이해, 간단한 SW를 제작하는 활동을 위해 텍스트 프로그래밍 환경으로의 전이는 필수적일뿐 아니라 교육과정에서도 단계적으로 제시하고 있다. 본 연구에서는 블록 프로그래밍 환경에서 텍스트 프로그래밍 환경으로 전이하기 위한 목적으로 온라인 평가 시스템인 WithBlock를 개발하였다. 개발한 시스템은 동일한 알고리즘 문제를 블록과 텍스트 프로그래밍 환경 모두에서 풀이가 가능할 뿐 아니라 작성한 코드를 자동으로 채점하여 즉시적인 피드백을 제공할 수 있어 초중등 프로그래밍 교육에 활용할 수 있다. 개발한 시스템의 프로그래밍 교육에 적용 가능성을 분석하기 위한 목적으로 사용성, 학습 가능성, 흥미와 만족을 설문하였고, 설문결과 프로그래밍 교육에 활용 가능함을 보여주었다.

두리틀을 이용한 프로그래밍 수업이 창의성, 문제해결력, 프로그래밍 흥미도 향상에 미치는 영향 (Effects of a Programming Class Using Dolittle on Enhancing Creativity, Problem Solving Ability, and Interest in Programming)

  • 유정수;이민희
    • 정보교육학회논문지
    • /
    • 제13권4호
    • /
    • pp.443-450
    • /
    • 2009
  • 초등학교에서 실시하고 있는 컴퓨터 재량활동 수업 시간을 활용하여 5학년을 대상으로 아동의 문제해결력과 창의성 향상에 도움이 되는 두리틀을 이용한 프로그래밍 수업을 실시하였다. 이를 통해 프로그래밍 수업과 아동의 문제해결력과 창의성, 프로그래밍에 대한 흥미도 향상의 상관관계를 연구함으로써 컴퓨터 교육을 개선할 수 있는 방향을 모색하였다.

  • PDF

스크래치를 이용한 초등학교 컴퓨터 교육과정 설계 (Design of Computer Education Curriculum for Elementary Schools using Scratch Educational Programming Language)

  • 함성진;양창모
    • 정보교육학회논문지
    • /
    • 제15권3호
    • /
    • pp.413-423
    • /
    • 2011
  • 프로그래밍 교육은 문제 해결 능력과 논리적 사고력 향상에 긍정적인 영향을 끼친다. 하지만 초등학교에서의 프로그래밍 교육은 아직 활성화되고 있지 않다. 그 원인 가운데 하나는 체계적인 교육과정의 부재이다. 본 논문에서는 교육용 프로그래밍 언어인 스크래치를 사용하여 초 중등학교 정보통신기술 교육 운영지침 개정안의 '정보처리의 이해' 영역의 교육과정을 설계하였다. 학습자의 인지부담을 최소화하기 위하여 1~2학년은 4차시, 3~4학년은 5차시, 5~6학년은 6차시 분량으로 교수 학습 지도안을 작성하여 제시했다. 전문가 집단을 선정하여 제시한 교육과정과 교수 학습 지도안을 검증하였다. 검증 결과 학습 대상, 교육요소, 학습내용, 학습량, 교수학습지도안의 적정성 등 거의 모든 영역에서 적절하다는 결론을 얻었다. 본 논문에서 설계한 교육과정을 실제 수업에 적용한다면 초등학교 프로그래밍 교육을 효율적으로 수행할 수 있을 것이며, 더 나아가 초등학생들의 논리적 사고력, 문제해결력, 창의력, 정보처리능력 등을 신장시킬 수 있을 것이다.

  • PDF

컴퓨터 프로그래밍 언어 교육에서 자기 효능감 척도 개발 및 적용 (Measuring and Applying the Self-efficacy in Computer Programming Education)

  • 김갑수
    • 정보교육학회논문지
    • /
    • 제18권1호
    • /
    • pp.111-120
    • /
    • 2014
  • 21세기 지식 정보 사회에서 컴퓨터 교육은 매우 중요하다. 지금까지 컴퓨터 활용 교육에 대한 연구는 많이 되어 있고, 컴퓨터 활용교육에 대한 자기 효능감 척도들은 많이 개발 되어 있다. 그러나 학생들의 창의성과 논리력 개발을 위하여 컴퓨터 활용 교육보다 컴퓨터 프로그래밍 언어 교육이 더 중요하다. 그리고 컴퓨터 프로그래밍 언어 교육을 위한 자기 효능감 척도 개발이 미흡하다. 따라서 본 연구에서 컴퓨터 프로그래밍 언어 교육을 위한 자기 효능감 척도를 개발하였다. 본 척도는 컴퓨터 프로그래밍을 할 수 있는 초등학생들을 대상으로 연구하였다. 본 연구 결과 초등학생들을 대상으로 컴퓨터 프로그래밍 교육을 하면 자기 효능감이 높게 나타났다. 본 연구의 결과는 초등학생들을 컴퓨터 프로그래밍 교육을 시키면 매우 타당하다는 결과를 얻었다.

초등학교 저학년을 위한 교육용 프로그래밍 언어 스크래치주니어와 비스킷 사용성 분석 (Analysis of the usability of ScratchJr and Viscuit for the lower grades in elementary school)

  • 정나은;김자미;이원규
    • 정보교육학회논문지
    • /
    • 제23권4호
    • /
    • pp.303-314
    • /
    • 2019
  • 2015개정 교육과정에 의해 2019년부터 초등학교 5, 6학년을 대상으로 실과과목에서 정보교육이 진행되고 있지만, 국외에서는 초등학교 저학년부터 정보교육을 시행하는 경우가 많다. 이에 본 연구는 초등학교 저학년의 특성을 고려한 프로그래밍 언어의 선택 방향성을 제시하기 위한 목적이 있다. 목적 달성을 위해 저학년의 발달특징과 교육용 프로그래밍 언어의 필요요소를 고려하여 평가 준거를 개발하였다. 준거에 근거하여 두 언어의 사용성을 분석한 결과는 다음과 같다. 첫째, 비스킷은 학령이 낮은 학생의 표현력 고려, 프로그래밍의 개념에 대한 학습 없이 알고리즘 익히기 등에 활용할 수 있으며, 둘째, 스크래치 주니어는 알고리즘이나 프로그래밍에 대한 개념 학습에 용이한 것으로 나타났다. 본 연구는 향후, 초등학교 저학년 대상의 프로그래밍 교육을 대비하여 학생들의 발달 상태를 고려한 시사점을 제시했다는데 의의가 있다.