• 제목/요약/키워드: 프로그래밍학습

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

초등학생 프로그래밍 언어 학습을 위한 함수 개념 지도 방법 연구 (The Teaching Method of Functions in Programming Language Learning for Elementary Students)

  • 노현정;김갑수
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2004년도 하계학술대회
    • /
    • pp.226-235
    • /
    • 2004
  • 초등학생 프로그래밍 교육은 프로그래밍 활동을 통해 논리적 사고력과 문제 해결력을 신장시키는 데 의의를 두고 다양한 프로그래밍 교육 방법과 학습 시스템을 개발하려는 연구가 이루어지고 있다. 프로그래밍 교육의 목표가 프로그래밍적 사고력 함양이라면 프로그래밍적 사고를 언어로 표현하여 실제로 프로그램을 작성할 수 있는 프로그래밍 언어 사용 능력 함양도 필요하다. 초등학생 프로그래밍 언어 학습은 특정 언어의 문법적 설명과 해석을 지양하고 프로그래밍 언어에 대한 올바른 개념 이해와 활용을 통해 프로그램을 구현하는데 필요한 기초 소양 능력 함양에 중점을 두어야 한다. 따라서 초등학생을 위한 프로그래밍 언어 교육 방법의 체계화에 기여할 수 있는 하나의 모델로서, 프로그래밍 언어의 기본적인 개념 중 함수 개념을 효과적으로 지도할 수 있는 지도 원리와 학습 모형을 연구하였고, 함수가 가진 특성 즉 함수적 사고과정을 이용하여 프로그래밍 언어 기술 능력과 논리적 사고력 및 문제해결력의 고등인지기술 능력을 함께 신장시킬 수 있는 지도 방법을 제안하고자 한다.

  • PDF

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

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

스캐폴딩 기반 학습 전략이 스크래치 프로그래밍 학습태도에 미치는 영향 (The Scratch Programming Learning Attitude Effects of Scaffolding based Learning Strategy)

  • 김승연;정인기
    • 정보교육학회논문지
    • /
    • 제15권1호
    • /
    • pp.39-49
    • /
    • 2011
  • 프로그래밍 교육은 컴퓨터과학의 중요성이 부각됨에 따라 필요성이 증대되고 있다. 그러나 기존의 컴퓨터 교육은 문제 해결 과정보다는 상용 프로그램의 사용법에 치우쳐 있었다. 또한 초등학교에서의 프로그래밍 교육은 학생들의 수준에 맞지 않거나 흥미를 유발하지 못하였다. 본 연구에서는 초등학교 학생들에게 스크래치 프로그래밍 언어로 프로그래밍을 교육할 때 스캐폴딩 기반 학습 전략을 적용한 후 학생들의 프로그래밍 학습 태도를 관찰하였다. 스캐폴딩 기반 학습 전략을 적용한 결과 학생들은 프로그래밍에 대한 학습 태도에서 일반 학습 경향성, 학습을 통한 성과의 만족도 및 상호작용 항목에서 모두 향상된 결과를 보여주었다.

  • PDF

프로그래밍 학습에서 협동학습이 문제해결력에 미치는 효과 (Effect of Cooperative Learning on Problem Solving in Programming Learning)

  • 권보섭
    • 한국콘텐츠학회논문지
    • /
    • 제14권6호
    • /
    • pp.491-498
    • /
    • 2014
  • 프로그래밍 학습은 프로그래밍을 통한 문제 해결과정을 경험함으로써 고차원적인 사고력의 향상을 목적으로 하는 경향이 있다. 프로그래밍 학습은 주로 학습자 개인의 사고와 원리를 바탕으로 자기 주도적으로 이루어져 왔다. 그러나 선행 연구들 중, 논리적 사고력과 창의성을 바탕으로 하는 소집단 협동학습이 효과가 있다는 결과가 보고된 바 있다. 이에 본 논문에서는 프로그래밍 학습에서 문제해결과정에 소집단 협동학습을 수행하는 것이 문제 해결력 향상에 미치는 영향을 검증하였다. 이를 위하여 문제해결 5단계를 기본으로 소집단 협동학습을 포함하는 모형을 개발하여 적용하였다. 그 결과 소집단 협동학습은 프로그래밍 학습에서 문제해결력 향상에 효과가 있으며, 인지양식에 대해서는 유의미한 차이가 나타나지 않았다.

스크래치가 프로그래밍 교육에 대한 학습동기 및 학업성취도에 미치는 영향 (The Effect of Scratch on Learning Motivation and Academic Achievement for Programming Education)

  • 양권우
    • 정보교육학회논문지
    • /
    • 제14권4호
    • /
    • pp.547-553
    • /
    • 2010
  • 최근 프로그래밍 학습 과정에서 학습자의 학습 부담감을 감소시킬 수 있는 교육용 프로그래밍 언어의 교육적 효과에 관한 연구들이 활발히 이루어지고 있다. 본 연구에서는 예비 초등교사들을 대상으로 스크래치와 두리틀을 활용한 프로그래밍 교육을 실시한 후 프로그래밍 교육에 대한 학습동기와 학업성취도에 미치는 영향을 분석하였다. 분석 결과, 스크래치를 활용한 프로그래밍 교육을 실시한 실험집단은 두리틀을 활용한 프로그래밍 교육을 실시한 통제집단에 비해 프로그래밍 교육에 대한 학습동기와 학업성취도 측면에서 통계적으로 유의하게 높은 성취도를 나타내었다. 이러한 연구결과는 예비 초등교사들을 대상으로 프로그래밍 교육을 실시할 경우 교육용 프로그래밍 언어 선정에 도움을 줄 수 있을 것이다.

  • PDF

PBL 기반 프로그래밍 수업에서 학습양식에 따른 학습동기 차이분석을 통한 시사점 도출 (Analysing Differences of Learning Motivation According to Learning Styles in Project-Based Programming Learning)

  • 김병욱;김한성;이원규
    • 컴퓨터교육학회논문지
    • /
    • 제13권5호
    • /
    • pp.15-27
    • /
    • 2010
  • PBL(Project Based Learning)은 학업성취도 및 문제해결력 향상에 효과적인 교수-학습방법으로 프로그래밍 교육에 널리 적용되고 있다. 하지만 학습 초기의 진입장벽이 높은 프로그래밍 학습에서 PBL의 장점이 발휘되기 위해서는 수업설계시에 학습동기 유발전략이 요구된다. 이러한 학습동기 유발전략은 학습자의 학습양식을 고려하여 적용하였을 때에 효과적이지만, 아직까지 PBL 기반의 프로그래밍 수업에서 학습동기 향상을 위해 학습양식에 따라 고려해야 할 요소에 대한 연구는 부족한 실정이다. 이에 본 연구는 PBL 기반의 프로그래밍 수업에서 학습양식에 따라 학습동기에 어떠한 차이가 있는지를 분석하고, 이를 토대로 수업설계시 고려해야 할 요소에 대한 시사점을 도출하는 것을 목적으로 수행되었다. 이를 위해, ARCS 모델을 중심으로 설계된 시뮬레이션을 제작해보는 PBL 프로그래밍 수업을 실시하였다. 사전에 학습동기검사, 학습양식검사를 실시하였고 실험조치 후 사후 학습동기를 검사한 결과, 학습자의 학습동기에 유의미한 차이가 나타났다. 끝으로, 학습양식에 따른 ARCS 모델의 하위 요소별 차이를 비교 분석하여 PBL 기반의 프로그래밍 수업설계에 있어서의 시사점을 제시하였다.

  • PDF

두리틀을 활용한 STAD 학습 모형의 구현 (The implementation of the STAD instructional model using dolittle)

  • 김현석;홍명희
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2010년도 동계학술대회
    • /
    • pp.23-29
    • /
    • 2010
  • 본 논문은 객체지향형 교육용 프로그래밍 언어인 '두리틀(Dolittle)'을 활용하여 프로그래밍 학습을 STAD 학습 모형으로 구현하고자 하는 연구이다. 두리틀의 네트워크 기능은 다른 교육용 프로그래밍 언어와 구분되는 특징으로 선행 연구 자료를 통하여 네트워크 기능을 활용하여 의사소통이 가능함을 확인하였다. 또한 STAD 학습 모형이 갖는 특징을 알아보고, 구성원들 간의 상호작용을 핵심으로 학습이 이루어짐을 확인하였다. 이를 토대로 프로그래밍 학습을 STAD 학습 모형에 적용하는 수업 시나리오를 제시하고 있다. 이러한 학습은 상호 협동적인 프로그래밍 학습과 프로그래밍 언어 자체를 통한 의사소통에 그 의미가 있다.

  • PDF

컴퓨터 프로그래밍 수업에서 형성 평가 방법에 따른 학습자의 성적 변화 분석 (An Analysis of Grade Change of Learners According to Performance Methods of Formative Assessments in Computer Programming Classes)

  • 안유정
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2014년도 제50차 하계학술대회논문집 22권2호
    • /
    • pp.399-400
    • /
    • 2014
  • 컴퓨터 프로그래밍 수업의 특성상 교수자가 평소 학습자들의 학습 수준 및 학습 이해도를 파악하는 것은 다음 수업을 준비하는데 있어서 매우 중요하다. 학습자들의 평소 학습 이해도를 파악하는 방법으로 형성평가가 가장 많이 이용되는데, 동일한 과목에도 형성평가 방법은 매우 다양할 수 있다. 본 연구에서는 다년간 컴퓨터 프로그래밍 수업에 적용해본 다양한 형태의 형성평가 방법들이 학습자들의 성적 변화에 어떤 영향을 미치는가를 분석해보았다. 그 결과 형성평가 수행 시기는 중간고사나 기말고사처럼 큰 시험을 앞둔 1~2주전과 같이 학습자들이 학습에 대한 필요성을 절실히 느낄 때 실시하는 것이 성적 상승에 더 긍정적인 영향을 주었고 평가방법으로는 프로그래밍 수업을 특성상 퀴즈와 프로그래밍 평가를 함께 실시하는 것이 성적 상승에 좋은 영향을 미쳤다.

  • PDF

초등학생을 위한 프로그래밍 수업 연구 (A Study on Programming Class for Elementary School Students)

  • 나보라;구덕회
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2010년도 동계학술대회
    • /
    • pp.17-21
    • /
    • 2010
  • 정보통신기술이 발달한 현대사회에 적응하려면 '정보처리능력'이 필요하다. 2005년 개정된 ICT 운영지침에도 이러한 사회 현상이 반영되어 '정보처리의 이해' 영역에서 초등학생부터 프로그래밍 교육을 할 것을 명시하고 있다. 그러나 교사들의 인식부족과 교수 학습 자료 부족으로 프로그래밍 교육이 제대로 이루어지지 않고 있다. 또한 프로그래밍 교육 내용이 단순한 언어의 소개 및 기능 위주의 내용으로 편성되어서 프로그래밍을 처음 접하는 초등학생에게 흥미를 주지 못하며 인지적 부담을 유발한다. 따라서 본 연구에서는 풍부한 멀티미디어 환경과 쉽고 흥미로운 사용자 인터페이스를 제공하는 스크래치를 이용하는 프로그래밍 수업을 설계하였다. 기존 프로그래밍 교육의 단점을 해소할 수 있도록 학습자의 수준과 흥미를 고려하여 설계한 스크래치 교수 학습 방법을 이용한다면 프로그래밍 학습은 어렵고 복잡하다고 생각하는 학습자의 인식 변화와 더불어 학교 현장에서의 프로그래밍 교육을 활성화 하는데 도움이 될 수 있을 것이다.

  • PDF

성별의 차이를 고려한 로봇 프로그래밍 학습이 여중학생의 몰입수준과 문제해결력에 미치는 효과 (The Effect of Robot Programming Learning Considered Gender Differences on Female Middle School Student's Flow Level and Problem Solving Ability)

  • 송정범;백성혜;이태욱
    • 컴퓨터교육학회논문지
    • /
    • 제12권1호
    • /
    • pp.45-55
    • /
    • 2009
  • 이 연구에서는 성별의 차이를 고려한 로봇 프로그래밍 학습이 여중학생이 몰입수준과 문제해결력에 미치는 효과를 검증하였다. 프로그래밍 학습 내용과 주제는 동기유발과 몰입수준 향상을 위한 설계원리를 고려하여 구성하였으며, 교수학습은 문제해결력 증진을 위한 창의적 문제해결 수업모형(CPS)을 토대로 구성하였다. 설계된 학습 내용을 중학교 2학년 30명을 대상으로 적용한 결과, 성별의 차이를 고려한 로봇 프로그래밍 학습은 몰입수준과 문제해결력 향상에서 남, 여학생 모두에게 효과가 있는 것으로 나타났다. 특히, 이 연구에서 설계한 성별 차이를 고려한 로봇 프로그래밍 학습은 프로그래밍 학습 몰입수준의 남 여학생의 차이를 해소하는데 효과가 있음을 확인할 수 있었다.

  • PDF