• 제목/요약/키워드: Scratch Programming

검색결과 127건 처리시간 0.023초

스크래치 프로그래밍 교육이 중학생의 정보과학 창의적 성향과 기술적 문제해결 성향에 미치는 영향 (The Effect of Scratch Programming Education for Middle School Students on the Information Science Creative Personality and Technological Problem Solving Tendency)

  • 김기열
    • 대한공업교육학회지
    • /
    • 제41권2호
    • /
    • pp.119-133
    • /
    • 2016
  • 이 연구는 스크래치 프로그래밍 교육이 정보과학 창의적 성향 및 기술적 문제해결 성향에 어떠한 영향을 미치는지 검증하는데 목적이 있다. 연구 결과는 소프트웨어 교육을 통한 문제해결력을 갖춘 '미래형 창의인재'를 양성하는데 기초자료로 활용될 수 있다. 이 연구를 통해 얻은 결론은 다음과 같다. 첫째, 중학생의 정보과학 창의적 성향을 사전-사후 대응표본 t-검정한 결과 통계적으로 유의한 차이가 있음을 확인할 수 있다(t(37)=4.305, p<.01). 전체 평균에서도 사전검사 3.00점에서 사후검사 2.51점으로 점수가 낮아짐에 따라 정보과학 창의적 성향이 높게 나타났다. 스크래치 프로그래밍 교육은 중학생의 정보과학 창의적 성향에 미치는 영향이 긍정적임을 알 수 있다. 둘째, 중학생의 기술적 문제해결 성향을 사전-사후 대응표본 t-검정한 결과 통계적으로 유의한 차이가 있는 것으로 나타났다(t(37)=3.074, p<.01). 전체 평균에서도 사전검사 4.06점에서 사후검사 3.55점으로 점수가 낮아짐에 따라 기술적 문제해결 성향이 높게 나타났다. 스크래치 프로그래밍 교육은 중학생의 기술적 문제 해결 성향에 미치는 영향이 긍정적임을 알 수 있다. 셋째, 정보과학 창의적 성향과 기술적 문제해결 성향은 중간 상관관계가 있는 것으로 나타났다(r=.343, p<.05). 스크래치 프로그래밍 교육을 받은 중학생은 정보과학 창의적 성향의 문제 해결을 위한 상상, 긍정성과 기술적 문제해결 성향의 문제 해결 자신감의 상관관계에 영향이 미치는 것으로 판단된다.

EPL이 프로그래밍 교육의 프로그래밍, 컴퓨팅사고력 및 문제해결력에 미치는 영향에 관한 연구 (A Study on the Effect of EPL on Programing, Computing Thinking and Problem Solving Ability of Programing Education)

  • 윤선희
    • 문화기술의 융합
    • /
    • 제4권4호
    • /
    • pp.287-294
    • /
    • 2018
  • 본 논문은 비교적 기초학력 수준이 낮은 전문대학생들의 컴퓨터전공으로 프로그램언어 교육을 수강하는데 있어서 알고리즘적 사고력과 컴퓨팅 사고력 및 문제해결력이 결여된 상태에서 프로그래밍언어 교육을 받는데 현실적으로 어려움을 탈피하기 위해 EPL(Educational Programming Language)인 스크래치을 활용하여 코딩교육을 병행하여 프로그램언어 학습을 수강한 학생들과 EPL을 활용한 코딩교육 없이 프로그램언어 교육을 수강한 학생들의 프로그래밍과 컴퓨팅 사고력 및 문제해결력의 향상 정도를 측정하기 위해 학습효과분석, 문제해결 능력 향상 등에 대한 비교 분석을 실시하였다. 그 결과, EPL인 스크래치를 병행하여 프로그램언어 교육을 수강한 학생들의 프로그래밍 및 컴퓨팅사고력과 문제해결력의 향상에 도움이 되는 것으로 나타났을 뿐만 아니라 학생들의 만족도 또한 높은 것으로 나타났다. 이것은 학생들이 어렵게만 생각한 프로그래밍실습에 자신감을 주었을 뿐만 아니라 중도탈락을 방지하는데 도움을 주는 것으로 나타났다.

중학교 프로그래밍 수업에서 순서도학습이 논리적 사고력과 성취도에 미치는 영향 (Effect of a Flow Char Learning on Logical Thinking Ability and Performance Achievement in Middle School Computer Programming Class)

  • 정은숙;허민;진영학;김영식
    • 컴퓨터교육학회논문지
    • /
    • 제12권6호
    • /
    • pp.11-19
    • /
    • 2009
  • 지식정보사회에 대처하기 위해서는 상황에 맞는 해결방법과 아이디어로 문제를 해결할 수 있도록 창의력, 문제해결력, 논리적 사고력과 같은 고등인지 사고능력을 길러야 하며, 이는 프로그래밍 교육을 통해서 가능하다. 그러나 현재의 프로그래밍 교육은 문법에 대한 기계적 암기나 프로그래밍 언어의 사용법을 익히는데 치중하여 학습자의 인지부담이 크며, 논리적 사고력을 기르는데 적합한 방법이 되지 못하고 있다. 본 연구는 중학생을 대상으로 하여 스크래치(Scratch)를 활용한 프로그래밍 수업의 알고리즘 표현 과정에서 순서도 학습이 논리적 사고력에 미치는 영향을 살펴보았다. 그 결과 중학생의 프로그래밍 교육에서 순서도 작성을 통해 알고리즘을 표현하였을 경우 성취도 및 논리적 사고력이 향상에 유의미한 차이가 발생하였다.

  • PDF

게임 제작 원리 학습을 위한 게임의 설계 및 구현 : 스크래치 언어를 중심으로 (Design and Implementation of Game for Learning Game Production Principles: Centering on Scratch Language)

  • 이홍섭;정형원;김영교
    • 디지털융복합연구
    • /
    • 제14권5호
    • /
    • pp.403-410
    • /
    • 2016
  • 컴퓨터 게임은 다양한 학문 분야 융복합의 결과물로 컴퓨터 게임을 제작하기 위해서는 다방면의 지식과 경험을 필요로 한다. 본 연구에서는 게임 제작 교육의 시간과 비용 그리고 교육 난이도를 낮추어 보다 쉽게 게임 제작 프로젝트 과정을 수행하기 위하여 스크래치를 사용하는 게임 제작 과정을 보여준다. 스크래치를 사용하여 게임의 핵심 기능을 직접 만들어 보며 게임의 개발 과정과 제작 원리를 체험하도록 하였다. 그리하여 컴퓨터 게임의 제작 원리를 이해하고 제작과정에 필요한 프로그래밍과 멀티미디어의 기능을 보다 쉽고 재미있게 학습할 수 있도록 하였다. 교육이 끝난 이후 설문을 통하여 효과성을 검증하였다. 그 결과 스크래치를 사용한 게임 제작 원리의 학습은 게임의 구조를 이해하는데 도움을 주고 학습자의 흥미를 증진시키며 수업의 재미와 만족을 높여주는 것으로 나타났다. 또한 스크래치를 사용한 게임 제작 원리의 학습은 프로그래밍 과목의 학습에도 도움을 주는 것으로 나타났다.

스크래치 프로그래밍을 통한 알고리즘 학습 프로그램 개발 및 적용 연구 (Research on Development and Application of Learning Program about Algorithm by Using Scratch Programming)

  • 현동림;양영훈;김은길;김종훈
    • 정보교육학회논문지
    • /
    • 제15권3호
    • /
    • pp.387-397
    • /
    • 2011
  • 본 연구에서는 컴퓨터 과학 교육에서 강조하는 알고리즘 수업에서 교육용 프로그래밍 언어인 스크래치를 활용하였을 때 학습자의 논리적 사고력에 미치는 영향을 분석하고자 교재를 개발하고 투입하여 효과를 검증하였다. 알고리즘 교육 내용은 외국의 ACM과 국내의 중학교 정보 교과 교육과정을 분석하여 선정하였으며, 개발된 교재를 초등학교 4학년 학생에게 투입하였다. 논리적 사고력의 영향을 살펴보기 위하여 GALT 축소본 검사지를 사용하였으며 실험집단의 논리적 사고력의 논리합계와 조합논리에서 유의미한 차이의 신장을 보였다.

  • PDF

스크래치 활용 게임 프로그래밍 학습이 수학교과 흥미와 가치인식에 미치는 영향 (Effects of Learning through Scratch-Based Game Programming on Students' Interest in and Perceived Value of Mathematics Curriculum)

  • 송정범
    • 정보교육학회논문지
    • /
    • 제21권2호
    • /
    • pp.199-208
    • /
    • 2017
  • 이 연구에서는 우리나라의 문제점으로 지적되고 있는 낮은 수학교과 정의적 수준을 신장시킬 수 있는 방안 중 하나로 교육용 프로그래밍 언어의 활용 가능성을 확인해보았다. 중학교 수학교과의 삼각함수와 연계하여 포트리스 게임을 제작하는 과정을 교수 학습으로 설계하고 그 효과성 검증을 하였다. 연구 방법은 이질 사전 사후 실험설계를 하였다. 연구 과정은 4차시 동안은 실험 비교집단 공통적으로 삼각함수의 개념의 이해와 적용관련 수업을 하였다. 이 후 실험집단에는 이 연구에서 설계한 스크래치를 활용한 포트리스 게임 제작 활동을 하도록 하였으며, 비교집단에는 실생활 수학인 삼각비 개념 활용으로 건물의 높이 구하는 과정을 해결할 수 있도록 하였다. 적용 후 t검증 결과 수학교과 흥미와 가치인식 수준은 실험집단이 비교집단에 비해 유의미하게 향상 되었음을 확인하였으나, 두 변인의 사전점수를 공변인으로 공변량 분석을 한 결과 수학교과 가치인식 수준의 향상은 유의미하였으나, 홍미 수준은 사전점수의 영향이 있었음을 확인할 수 있었다.

초등학교 프로그래밍 수업 과정의 과학적 분석 (The scientific analysis of programming instructional process in elementary school)

  • 송정범;정복문;이태욱
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권10호
    • /
    • pp.217-226
    • /
    • 2012
  • 이 연구에서는 비주얼베이직, 스크래치, 교육용 로봇의 한 종류인 피코 크리켓을 활용한 초등학교 프로그래밍 수업의 과정적인 모습을 과학적으로 분석하고자 하였다. 인지적인 영역의 분석은 창의성 검사로 했으며, 수업의 과정적인 분석은 최근 수업 장학에 널리 사용되고 있는 학생 과업 집중도와 학생 활동 소요 변인 분석법을 활용하였다. 분석 결과 창의성에서는 세 교구를 활용한 집단 모두 수업 전보다 향상은 있었지만, 유의미한 향상은 아닌 것으로 분석되었다. 학생 과업집중 분석 결과의 수업 시점에 따른 결과를 살펴보면 피코크리켓 활용 집단과 스크래치 활용집단은 약간의 하락을 나타냈으나, 비주얼베이직 활용 집단의 과업 집중도가 현저하게 떨어지는 것으로 나타났다. 마지막으로 학생 활동 소요 변인 분석 결과는 스크래치와 피코 크리켓 활용 집단에서 토론 토의, 프로그래밍에 비교적 많은 시간이 할애된 반면 비주얼베이직 활용 집단의 경우 코딩 에러 수정에 많은 시간이 할애 되었다. 다만 피코크리켓 활용 집단에서는 교구의 준비와 기기 점검 등의 준비 활동에 많은 시간이 할애됨을 알 수 있어 수업 설계시 반영해야 할 사항으로 분석되었다. 이를 통해 초등학교 프로그래밍 교육에서는 비주얼베이직 언어보다는 스크래치와 같은 교육용 프로그래밍 언어와 교육용 로봇을 적절히 활용하는 것이 학생들의 학습 집중도와 수업 시간 운영에 효과적인 대안이 될 수 있을 것으로 판단되었다.

현장 검증을 통한 교육용 프로그래밍 언어 교재 개발 -LOGO와 Scratch를 중심으로- (A Development of Educational Material for EPL through Applying a Draft in Education -Focusing on LOGO and Scratch-)

  • 김종진;현동림;김은길;김종훈;원유헌
    • 한국콘텐츠학회논문지
    • /
    • 제11권1호
    • /
    • pp.458-468
    • /
    • 2011
  • 미래를 준비하는 학생들에게 정보통신기술의 발달은 지식의 암기를 넘어 정보의 탐색 및 활용을 통해 효과적으로 문제를 해결해나가는 창의적인 능력이 요구되어진다. 컴퓨터 교육에 있어 프로그래밍 교육은 프로그래밍을 하는 과정에서 여러 문제를 접하게 되고, 해결 방안을 탐색하는 과정에서 유연한 사고를 통해 학생의 창의력을 키워준다는 여러 연구가 발표되었다. 특히 초등학생들에게 있어 학습에 용이한 EPL의 활용을 통한 프로그래밍 교육은 프로그래밍 교육을 처음 받는 학생들이 느끼는 프로그래밍 언어 자체를 익힘으로서의 어려움을 감소시켜주어 학생이 더욱 사고에 집중할 수 있도록 해준다. 이에 본 연구는 초등학생들을 대상으로 한 EPL 교육 자료 초안을 제작, 적용하여 학생들의 창의적 요소의 신장을 살펴보았다. 또한 초안 적용을 통해 도출된 개선점을 수정, 보완하여 현장에서 바로 사용할 수 있은 교육 자료(학습지, 교수학습 과정안)를 제작하였다.

코딩교육 및 엔터테이먼트용 수중드론 개발 (Development of Underwater Drone for Coding Education and Enterainment)

  • 김응곤
    • 한국전자통신학회논문지
    • /
    • 제13권1호
    • /
    • pp.237-244
    • /
    • 2018
  • 본 논문은 컴퓨터의 기본 구조와 프로그래밍을 쉽고 재미있게 배우기 위하여 스크래치 프로그램을 사용하여 수중드론을 3차원적 이동을 할 수 있도록 개발하였다. 본 연구의 결과물인 수중드론을 통하여 사용자는 다양한 문제를 창의적이고 효율적으로 해결하는 컴퓨팅 사고력을 기를 수 있다고 사료된다.

초등학교 프로그래밍 교육을 위한 스크래치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학년 협동수업을 실시한 결과 만족할 만한 성취도를 얻었다. 향후, 제안한 프로그래밍 교육모형을 추가로 개선하여 초등학생들의 지적 능력에 맞는 최적 모형으로 개발하고자 한다.