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

검색결과 837건 처리시간 0.024초

문제중심 스토리텔링 프로그래밍 학습이 학습동기 및 문제해결능력에 미치는 효과 (The Effect on Motivation and Problem Solving Ability of Problem Based Storytelling Programming Learning)

  • 구정모;박정호;송정범;배영권;안성훈;이태욱
    • 컴퓨터교육학회논문지
    • /
    • 제12권1호
    • /
    • pp.23-32
    • /
    • 2009
  • 현 사회는 치열한 국제 경쟁 속에서 부가가치가 높은 아이디어를 창출해 낼 수 있는 문제해결능력을 갖춘 인재를 필요로 하고 있다. 프로그래밍은 문제해결능력 신장에 효과적이지만 초등학생에게 지도하기 위해서는 동기를 유발할 수 있는 전략이 동반되어야 한다. 본 연구에서는 초등학생의 프로그래밍에 대한 동기 및 문제해결능력 향상을 위해 문제중심학습과 스토리텔링을 결합한 프로그래밍 학습 모형과 학습지원시스템을 개발하고 현장에 적용하였다. 8주간의 실험 처치 후 프로그래밍에 학습동기 및 문제해결능력 모두에서 실험집단이 비교집단에 비해 유의미한 결과를 얻었다.

  • PDF

초등학교 재량활동시간에 라인트레이서를 이용한 C프로그래밍 학습모형 (A C-Programming Learning Model Using a Line Tracer in Discretionary Activity Hours in Elementary Schools)

  • 문외식
    • 정보교육학회논문지
    • /
    • 제15권4호
    • /
    • pp.603-612
    • /
    • 2011
  • 최근 IT 및 융합기술 발달로 로봇이 컴퓨터를 대신하여 문제해결력, 알고리즘향상 학습을 위한 새로운 창의성교구로 각광을 받고 있다. 본 연구에서는 초등학교 고학년생이 재량활동시간에 라인트레이서를 이용하여 프로그래밍학습을 할 수 있도록 교육과정(12차시분)을 제안하고 성공 가능성을 평가하기 위해 차시별 학습결과물 중심으로 성취수준을 평가하였다. 결과로서, 실행오류의 분석을 통해 라인트레이서를 이용한 프로그래밍 학습이 컴퓨터프로그래밍 학습에 비해 창의성요소가 우수함을 확인하였다. 또한, 라인트레이서를 이용한 프로그래밍학습 방법은 컴퓨터를 대신할 새로운 창의성 학습도구로 성공할 수 있는 가능성을 확인하였다.

  • PDF

Computational Literacy 교육에서 프로그래밍 능력과 학습자 특성에 관한 연구 - 학습스타일과 다중지능을 중심으로 - (A Study on Learner's Characteristics and Programming Skill in Computational Literacy Education - Focus on learning style and multiple intelligence -)

  • 김수환;한선관;김현철
    • 컴퓨터교육학회논문지
    • /
    • 제13권2호
    • /
    • pp.15-23
    • /
    • 2010
  • Computational literacy 교육은 정보화 사회가 성숙되어 가면서 그 중요성이 점차 더 부각되고 있으나 이를 위한 교육전략에 대한 연구는 미비한 실정이다. 전통적인 교육에서는 학습자의 특성을 고려한 교육을 통해 학습효과를 높이고 있으며, 이를 computational literacy 교육에 적용하려면 해당 영역에서 학습자의 특성을 분석하는 연구가 선행되어야 한다. 따라서 본 연구에서는 computational literacy의 핵심영역인 프로그래밍을 가르친 후, 이때 나타난 학습자의 특성을 Felder의 학습스타일, 다중지능을 중심으로 분석하였다. 대학생 194명을 대상으로 교육용프로그래밍언어인 스크래치를 교육한 후, 학생들의 프로그래밍 성취도와 학습양식, 다중지능과의 관련성을 분석하였다. 나아가 프로그래밍 전문가 집단과 일반 학생들의 차이를 비교, 분석하여 시사점을 제시하였다.

  • PDF

구성주의 기반의 Visual Basic 웹 코스웨어 설계 및 구현1) (Design and Implementation of Visual Basic Web Courseware based on Constructivism)

  • 선경희;강윤희;이주홍
    • 정보교육학회논문지
    • /
    • 제9권2호
    • /
    • pp.349-358
    • /
    • 2005
  • 프로그래밍 실습은 반드시 프로그램이 설치된 곳에서 교육을 해야하며 교사중심의 강의식 수업만으로는 충분한 학습이 어려운 단점이 있다. 이에 본 연구에서는 제7차 교육과정의 이론적 토대가 되는 구성주의 교육관(자기주도적학습, 문제중심학습)에 입각하여 Visual Basic 프로그램 학습을 교수자와 학습자 모두에게 효율적이고 긍정적 효과를 얻을 수 있는 수준별 학습 모형으로, 웹이 가지는 긍정적인 효과를 상호보완 하여 설계하였다. 웹 코스웨어는 튜터 시스템과 ActiveX를 이용하여 Visual Basic프로그램을 웹에서도 가능하도록 구현 하였다. 코스웨어를 적용 결과 학생 개개인의 능력 수준에 맞는 수준별 교육과정의 학습방법으로 학습자에 게 다양한 학습 기회를 제공하며, 성취도와 학습의욕을 높일 수 있었다. 또한 오류 수정 학습의 제공으로 문제해결 능력과 논리적 사고 능력을 신장시킬 수 있었다.

  • PDF

대학 프로그래밍 강좌를 위한 프로그래밍 교육 프레임워크 (The Programming Education Framework for Programming Course in University)

  • 최현종
    • 컴퓨터교육학회논문지
    • /
    • 제14권1호
    • /
    • pp.69-79
    • /
    • 2011
  • 본 연구는 대학에서 교육되고 있는 프로그래밍 강좌를 위한 프로그래밍 교육 프레임워크를 제안한다. 먼저 프로그래밍에 관한 국내외의 다양한 심리학 및 교육학 관련 논문을 살펴본 결과, 몇 개의 논문에서 초보 프로그래머와 전문 프로그래머 사이에 존재하는 정신 모델, 프로그래밍 지식과 전략에 관한 차이를 확인할 수 있었다. 또한 초보 프로그래머가 겪는 많은 문제점들도 확인할 수 있었다. 그래서 이를 우선 정리하여 프로그래밍 교사에게 실제적인 도움이 될 수 있는 시사점을 도출하였고, 초보 프로그래머의 실력을 향상시키기 위해 프로그래밍 개발 과정, 프로그래밍 학습 요소, 교수학습 방법을 세 개의 차원으로 하는 프로그래밍 교육 프레임워크를 제안한다. 이 프레임워크는 프로그래밍 강좌의 개발과 운영, 평가를 위한 가이드라인이 될 것이다.

  • PDF

Development of Science Subject Program based on Programming Learning to Improve Computational Thinking Ability in middle school

  • Lee, Hye-Young;Lee, Tae-Wuk
    • 한국컴퓨터정보학회논문지
    • /
    • 제20권12호
    • /
    • pp.181-188
    • /
    • 2015
  • In this paper, we propose a Science subject program based on programming learning to improve computational thinking ability in middle school. As the necessity of software education rises recently, the subject of information was designated as the mandatory subject in elementary, middle and high schools. In order to cultivate the ability that enables the leaners to search the knowledge in need by themselves and raise troubleshooting method, not the existing indoctrination, his thesis was willing to improve Computational Thinking ability and improve the ability of considering and thinking the matters by using scratch language. For that, this thesis developed and suggested science subject program that utilizes the programming learning.

컴퓨터 알고리즘 교육을 위한 온라인 알고리즘 뱅크 구현 (Design and Implementation of Online Algorithm Bank for Algorithm E-learning)

  • 박우창
    • 컴퓨터교육학회논문지
    • /
    • 제7권4호
    • /
    • pp.1-6
    • /
    • 2004
  • 온라인상에서 교육 내용의 전달은 많은 방법들이 개발되어 있지만 컴퓨터 언어 및 알고리즘의 e-learning과 실습은 웹상에서 프로그램 실습의 어려움으로 인하여 이론과 실습이 병행되지 못하여 왔다. 본 논문에서는 알고리즘을 검색하고 관리할 수 있는 뱅크를 구축하고 실행 인터페이스를 만들어, 학생들이 직접 웹상에서 각각의 프로그램들을 실행시킬 뿐 아니라 프로그램을 수정하여 실행할 수 있도록 하였다. 웹상에서 실습을 통한 알고리즘 뱅크 시스템은 실습 환경 구축과 적응에 대한 어려움을 없앰으로써 컴퓨터 알고리즘 학습에 대한 거리감을 없애는 효과가 있다.

  • PDF

프로그래밍 언어 학습지원 추천시스템 (The Recommendation System for Programming Language Learning Support)

  • 김경아;문남미
    • 전자공학회논문지CI
    • /
    • 제47권4호
    • /
    • pp.11-17
    • /
    • 2010
  • 본 논문에서는 프로그래밍 언어 교육을 위한 자기주도 학습지원 추천시스템을 제안한다. 이 시스템은 학습자의 수준별 단계별 프로그래밍 학습을 지원하기 위해 협업필터링을 이용한 추천시스템이다. 본 연구에서는 이러닝 환경에서 학습자가 자신의 학습단계에 필요한 학습과정을 계획하고 학습하는 과정에서 자기주도적 학습효과를 높일 수 있도록 학습주제별 학습수준 기반 학습자 프로파일과 학습주제사이의 연관성 프로파일을 이용한 협업 필터링을 사용하여 프로그래밍 언어 학습지원 추천시스템을 설계하였다. 이 시스템은 이러닝 환경에서 제공되는 프로그래밍 언어 학습 시스템이 자기주도적 학습을 지원하는데 발생하는 가장 큰 어려움인 문제 해결 능력 향상에 기반한 프로그래밍 문제 제공의 어려움을 해결할 수 있는 방법을 제시하여 기존 시스템들이 가지고 있는 문제점을 해결하고자 하였다. 그 결과 프로그래밍 언어 교육 과정에서 발생하는 수준별 단계별 학습에 맞는 프로그래밍 문제 제공의 어려움을 해결하고, 학습자의 자기주도적 학습을 유도하는 학습자 중심의 교수 학습 방법에 기반을 둔 이러닝 학습 환경을 제공함으로써 학습의 질을 높일 수 있는 방안을 제시할 수 있다는 데에 본 연구의 의의가 있다고 할 수 있다.

Kodu를 이용한 프로그래밍 중심 STEAM 교육 프로그램 개발 및 적용 (Development and Implementation of STEAM Program based on Programming using Kodu)

  • 김태훈;양영훈;김종훈
    • 수산해양교육연구
    • /
    • 제25권5호
    • /
    • pp.1020-1030
    • /
    • 2013
  • The purpose of this study was to develop the STEAM educational program based on the computer programming. STEAM education has been recently attracted to a lot of people. We had a focus of computer science in STEM fields. We used the programming language f or learning KODU. We selected appropriate topics for STEAM education and learning programming. We developed the educational program of 30 hours about selected topics and had classes for 4th and 5th grade elementary students. In order to verify the effectiveness of the educational program, we analyzed the results of pre- and posttest about GALT(Group Assessment of Logical Thinking), TTCT(Torrance Tests of Creative Thinking), science-related affective domain, and mathematical interests and attitudes tests. In the analysis results, the education program we developed had positive impacts on creativity, logical thinking, and science-related affective domain of elementary school students.

엔트리 파이썬을 활용한 프로그래밍 학습이 초등학생의 논리적 사고력에 미치는 영향 (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점으로 상승하였다. 이를 통해 엔트리 파이썬을 활용한 프로그래밍 학습이 초등학생의 논리적 사고력 및 프로그래밍 흥미도 증진에 유의미하다는 결과를 얻었다.