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

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

SW 코딩교육에서의 학습분석기반 플립러닝의 학습효과 (Learning Effects of Flipped Learning based on Learning Analytics in SW Coding Education)

  • 피수영
    • 디지털융복합연구
    • /
    • 제18권11호
    • /
    • pp.19-29
    • /
    • 2020
  • 본 연구는 비전공자 학생들 대상으로 효과적인 프로그래밍 학습이 가능하도록 학습 분석을 활용한 플립러닝 교수법의 효과성을 살펴보고자 한다. ADDIE모형을 적용한 플립러닝 프로그래밍 수업모형을 설계한 후 본교에서 운영하고 있는 강의지원시스템의 학습관련 자료를 크롤링하였다. 크롤링 자료를 교수자가 쉽게 이해할 수 있도록 대시보드로 제공하여 교수자는 이를 바탕으로 수업을 보다 효율적으로 설계하여 개별 맞춤 학습이 가능하도록 하였다. 한 학기 수업을 통해 수집된 학습관련 데이터를 바탕으로 분석한 결과 학과, 학년, 출결여부, 과제제출 여부, 예/복습 수강여부가 학업성취도에 영향을 미치는 것으로 나타났으며, 설문 분석결과 학습 분석을 통한 교수자의 개별화된 피드백이 자기주도적 학습에 많은 도움이 되었다고 응답하였다. 본 연구는 학습자의 학습을 촉진시키고 교수자는 교수활동을 개선할 수 있는 기틀을 마련해 주는 계기가 될 것으로 기대한다. 향후 학습자들의 학습과 관련된 소셜네트워크서비스의 내용도 크롤링하여 학습자들의 학습상황을 분석하고자 한다.

짝 프로그래밍 학습방법이 창의적 문제해결력과 효율성에 미치는 영향 (Effects of Pair Programming on Creative Problem-Solving Ability and Efficiency)

  • 김정랑
    • 정보교육학회논문지
    • /
    • 제20권1호
    • /
    • pp.21-28
    • /
    • 2016
  • 2015 개정 교육과정에 의해 프로그래밍 교육이 초등학교 교과에 반영됨에 따라 프로그래밍 교육에 대한 교수학습방법과 관련된 연구가 필요한 시점이다. 따라서 본 연구에서는 초등학생을 대상으로 짝 프로그래밍 학습방법을 적용하여 창의적 문제해결력과 효율성에 미치는 영향을 분석하였다. 본 연구의 학습방법을 적용한 결과 기존의 강의식 교수법으로 수업했을 때보다 짝 프로그래밍 학습방법으로 수업했을 때 창의적 문제해결력에서 효과가 있었고 그 하위 요소 중 비판적 논리적 사고력에서도 효과가 있는 것으로 나타났다. 또한 짝 프로그래밍 학습방법을 적용했을 때 완성된 프로그램의 효율성에서 유의미한 차이가 있으며 남녀 사이의 격차를 줄일 수 있는 것으로 나타났다.

Pair Programming이 학업성취도와 학습동기전략에 미치는 영향 (The Effects of Pair Programming on Achievement and Motivated Strategies in Programming Course)

  • 한건우;이은경;이영준
    • 컴퓨터교육학회논문지
    • /
    • 제9권6호
    • /
    • pp.19-28
    • /
    • 2006
  • 프로그래밍 학습은 컴퓨터 과학에 있어 매우 중요한 과목이지만, 대부분의 학생들은 프로그래밍 배우는 것을 어려워하고 있다. 프로그래밍 교육에 대한 새로운 교수방법이나 기술적 관점의 연구가 필요한 시점이다. 따라서 본 연구에서는 Pair Programming을 통해 프로그래밍 교육의 가능성을 살펴보고, 교육적 효과를 높이기 위한 Pair Programming을 제안하였다. 제안된 교수 학습 전략을 실험한 결과, 학업성취도와 학습전략에 있어 효과가 있는 것으로 나타났다. 특히 학습전략에 있어서는 비판적 사고, 메타인지, 노력조절, 동료학습 영역들이 긍정적인 영향을 주는 것으로 나타났다.

  • PDF

초등학생의 논리적 사고력 및 문제해결 능력 향상을 위한 컴퓨터 프로그래밍 교육과정 모델 제안 - 재량.특별활동시간에 비주얼베이직언어를 중심으로 -

  • 문외식
    • 정보교육학회논문지
    • /
    • 제9권4호
    • /
    • pp.595-606
    • /
    • 2005
  • 7차교육과정에서의 초등 컴퓨터교육은 재량활동시간 또는 특별활동시간에 단순한 응용프로그램(워드프로세서, 엑셀, 파워포인트 등)을 활용하거나 인터넷을 이용한 정보검색 수준이다. 따라서, 문제해결 능력이나 논리적 사고력을 향상시키는데는 미흡하다. 인지능력이 뛰어난 초등학교 5, 6학년에는 이러한 컴퓨터 활용방법 교육보다 컴퓨터 기초원리 또는 프로그래밍교육이 필요하다. 본 논문은 프로그래밍교육을 재량 특별활동 시간에 학년별(5, 6학년) 또는 통합학년으로 학습할 수 있게 프로그래밍교육과정 60차시 분을 개발하여 제안하였다. 개발한 교육과정은 교수 및 학습자의 요구사항을 최대한 반영하기 위해 설문조사 등을 통해 얻은 기초자료를 참조하였다. 제안한 교육과정이 초등학교 5, 6학년에 적합하고 우수한지를 검토하기 위해 일부 차시의 교육과정으로 5, 6학년을 대상으로 재량활동시간에 직접 교수 학습한 후 자기평가, 설문조사를 실시하였다. 결과로 제안한 교육과정이 적합성과 우수성이 있다고 판단되었다.

  • PDF

플립러닝 기반 비대면 수업에서 학업성취도에 따른 학습참여 및 실재감 차이 분석 (An Analysis of Differences in Learning Participation and Presence according to Academic Achievement in the Flipped Learning-based Non-Face-To-Face Classes)

  • 김경아;김지심;안유정
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2022년도 제65차 동계학술대회논문집 30권1호
    • /
    • pp.139-140
    • /
    • 2022
  • 코로나 팬더믹의 장기화에 따른 비대면 환경에서 대면 수업의 실재감을 제공하는 다양한 교수·학습 방법에 대한 시도가 이루어지고 있다. 실제 수업 현장에서는 대면수업과 다른 환경에서 학습자의 수준과 특성에 맞는 수업 설계의 필요성 또한 대두되고 있다. 본 연구에서는 플립러닝을 기반으로 한 비대면 프로그래밍 수업에서 학업성취도에 따른 학습 참여 수준과 실재감의 차이를 분석하여, 맞춤형 학습역량 강화를 위한 교수 방안을 모색하는 데 그 목적이 있다. 강의 동영상 수업과 상호작용을 포함한 플립러닝 기반 실시간 수업을 혼합하여 수업한 후 설문을 통해 학업성취도에 따른 학습자들의 학습 참여 수준, 교수 실재감과 학습 실재감을 조사한 결과, 학업성취도 가장 높은 학습자일수록 학습 참여도 높고, 다음 수준의 학습자들이 교수 실재감과 학습 실재감은 가장 높은 것으로 조사·분석되었다. 이를 통해 학업성취도에 기반하여 학습자별 맞춤형 교수방안을 제시하였다.

  • PDF

Development of teaching and learning materials using Arduino and piezo buzzer

  • Lee, Eun-Sang
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권12호
    • /
    • pp.349-357
    • /
    • 2020
  • 본 연구에서 저자는 C언어 프로그래밍 교육에서 아두이노를 활용한 교수-학습 자료의 개발 사례를 제시하고자 하였다. 이를 위해 주제 선정-구현 방법 탐색-실험-교수학습자료 제작-수업 적용-개선 등 6단계의 저비용 마이크로컨트롤러 교수-학습 개발 모형을 이용하였다. 본 연구에서는 기존 아두이노 교재에 소개되어 있는 소스 코드와 회로의 구성을 분석한 후, 이를 프로그래밍 교육주제에 맞게 재구성하였다. 또한, 아두이노와 피에조 버저 등의 재료를 이용하여 간단히 회로를 구성하는 방법을 제시하여 회로 구성에 많은 시간이 소요되지 않게 하였다. 이 회로를 이용하여 여러 가지 프로그래밍 내용 요소의 교수-학습 활동에 활용한 사례를 제시하였다. 본 연구는 기존 화면상에서만 확인할 수 있는 C언어 프로그래밍 실습 내용을 직접 실물로 체험할 수 있는 사례를 제시하였다는 점에서 그 의의가 있다.

프로그래밍 학습 동기 유발을 위한 e-textile 적용 방안 연구 (Application of e-textile on Programming Education for Enhancing Learning Motivation)

  • 박영선;안상진;이영준
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2013년도 제48차 하계학술발표논문집 21권2호
    • /
    • pp.211-214
    • /
    • 2013
  • 프로그래밍 교육은 프로그래밍 언어 습득과 원리 이해, 활용뿐만 아니라 학생들의 고등사고 능력 향상 측면에서 정보 교육의 중요한 영역이라 할 수 있다. 하지만 일반적인 텍스트 형태의 프로그래밍 언어는 초 중등학교 학생들이 익히기 쉽지 않은 문법과 구조를 가지고 있어, 학생들이 보다 쉽고 재미있게 프로그래밍 언어를 학습할 수 있는 도구와 방안이 필요하다. e-textile은 프로그래밍 가능한 마이크로 컨트롤러 보드와 센서 등을 직물에 연결하여 다양한 작품을 만드는 것으로 프로그래밍 학습에 대한 학생들의 호기심과 관심을 불러일으킬 수 있다. 따라서 본 연구에서는 e-textile을 활용하여 학생들의 프로그래밍 학습에 대한 동기 유발 방안을 모색하고자 하였으며, 이를 위해 Keller의 ARCS 모델의 동기 유발 전략을 바탕으로 프로그래밍 수업을 위한 교수 설계를 하였다.

  • PDF

4CID 모델 기반 로봇 활용 프로그래밍 학습의 몰입 효과 분석 (The Effects of 4CID Model based Robot Programming Learning on Learners' Flow Level)

  • 이은경;이영준
    • 컴퓨터교육학회논문지
    • /
    • 제11권4호
    • /
    • pp.37-46
    • /
    • 2008
  • 프로그래밍 학습에서의 로봇의 활용은 학습자의 흥미와 동기 유발에 도움이 되지만, 단지 로봇이라는 새로운 매체의 도입을 통한 흥미 유발은 일시적일 수 있으며, 오히려 학습지의 동기를 저해하거나 새로운 인지적 부담으로 작용할 수 있다. 따라서 프로그래밍 학습에서의 로봇 활용의 효과를 최대화하기 위해 로봇의 기술적 특성 뿐 아니라, 로봇 프로그래밍 과제를 구성하고 제시하는 방식, 시기의 조절 등을 고려한 교수 학습 설계가 필요하다. 본 연구에서는 로봇 프로그래밍 학습에서 초보 학습자의 인지적 부담을 감소시키고 몰입경험을 향상시키기 위한 교수 학습 전략들을 설계하고 이러한 전략들이 실제 학습자의 몰입수준에 미치는 영향을 분석하였다. 연구결과, 로봇 프로그래밍 학습을 수행한 집단이 일반 프로그래밍 학습을 수행한 집단에 비해 몰입수준이 유의미하게 높게 나타났으며, 특히 개인의 내재적 동기를 설명하는 자기목적적 경험 요인에서 높은 차이를 드러냈다.

  • PDF

팀별 혼합학습을 위한 교수/학습 전략안 및 관리시스템의 설계 (Teaching/learning Strategy for Blended learning by Teams and Design of Management system)

  • 김재생
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2011년도 춘계 종합학술대회 논문집
    • /
    • pp.375-376
    • /
    • 2011
  • 본 논문에서는 IT관련 실습 교과목에서 프로젝트, 프로그래밍, 문제풀이 등의 과제가 주어졌을 경우에 학습능력을 고양시킬 수 있는 팀별 혼합학습을 적용할 수 있도록 학습자 및 교수자 전략안과 교수/학습관리시스템을 제시하였다. 이에 따라 학습자활동, 교수자활동, 운영자활동을 통해 팀별 혼합학습 전략안을 도출하고, 전략안 및 시스템의 흐름도에 따른 팀별 혼합학습 시스템의 모형을 설계하였다.

  • PDF

공개 소프트웨어를 활용한 문제해결력 향상 교수학습 모형개발 (A Development of Teaching and Learning Model for Ehnancing Problem Solving Ability Based on Open Source Software)

  • 김길용;노영욱
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2009년도 춘계학술대회
    • /
    • pp.499-502
    • /
    • 2009
  • 7차 교육과정은 응용소프트웨어를 얼마나 잘 다루는지와 같은 컴퓨터를 도구적 활용을 중점으로 구성되었다. 컴퓨터 과학의 기본원리를 적용하여 문제해결능력을 신장시키고 이를 구현하기 이한 체계적인 교육의 필요성이 제기되어 2007년 개정 교육과정에서 문제해결방법과 절차라는 대영역이 포함되었다. 정보과목 문제해결방법과 절차 영역에서 다양한 문제를 이해 분석하여 알고리즘을 설계하고 구현하는데 있어 원활한 교수학습을 위한 다양한 방법과 도구들에 대한 연구가 요구되고 있다. 본 연구는 창의적 문제해결 향상에 효과적인 프로그래밍 언어들은 상용소프트웨어들의 비용부담과 언어적 문법, 에러발생에 대한 해결에 비중이 높아 학습자가 겪는 인지적 부담을 감소 할 수 있는 EPl(Educational Programming Language)인 Scratch 프로그래밍으로 창의적 문제해결력 향상을 위한 교수학습 모형을 개발하였다.

  • PDF