• Title/Summary/Keyword: 프로그래밍 수업

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

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

스크래치 프로그래밍을 활용한 '작은 생물' STEAM 수업이 초등과학 영재에게 미치는 효과 (Effects of STEAM Lessons Using Scratch Programming Regarding Small Organisms in Elementary Science-Gifted Education)

  • 최영미;홍승호
    • 한국초등과학교육학회지:초등과학교육
    • /
    • 제34권2호
    • /
    • pp.194-209
    • /
    • 2015
  • 본 연구의 목적은 스크래치 프로그래밍을 활용한 초등과학 '작은 생물' STEAM 수업을 개발하고 적용하여, 초등 영재학생의 창의적 인성, 창의적 문제해결력, 과학적 태도의 향상에 어떠한 영향을 미치는지 알아보고자 하였다. 개발한 STEAM 수업은 과학 지식과 스크래치 프로그래밍을 통합한 내용적 융합의 방법을 통해 학습자가 창의적 설계와 감성적 체험을 효과적으로 경험할 수 있도록 설계되었다. 연구 대상은 26명의 초등과학 영재학생들이었으며, 양적 및 질적 접근을 통해 자료를 수집하였다. 7차시의 수업을 적용한 결과, 개발한 STEAM 수업이 창의적 인성 및 과학적 태도에 효과가 있었다. 창의적 인성 하위 요소 중, 독립성에서 효과가 있었으며, 과학적 태도 측면에서는 자발성 및 인내심에서 유의한 상승을 보였다. 본 연구는 생명 과학 및 컴퓨터 프로그래밍처럼 STEAM 수업을 위한 효과적인 수단을 통합하는 일이 과학 기술에 대한 학생들의 창의성과 흥미를 신장시킬 수 있음을 제안한다.

컴퓨터 프로그래밍 수업에서 피어 튜터링 학습자의 학습 유형에 따른 학업성취도 분석 (An Analysis of Study Achievement based on Learning Types for Peer Tutoring Learners in Computer Programming Class)

  • 안유정;김경아
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2013년도 제48차 하계학술발표논문집 21권2호
    • /
    • pp.339-340
    • /
    • 2013
  • 본 논문에서는 컴퓨터 프로그래밍 수업에 참여한 학습자들이 수업과 병행되어 운영된 피어 튜터링 프로그램에 참여하였을 때, 참여한 튜터링 팀의 구성원들의 학습 수준 차이 정도와 튜터링 운영 방법 및 자신의 역할에 따라 수업에서 학습한 내용에 대한 학업성취도가 어떻게 달라지는지를 분석하였다.

  • PDF

프로그래밍 학습에서 성찰일지를 활용한 학습 동기 및 성적 상승 효과에 대한 연구 (A Study on Effect of Academic Motivation and Improving Grades by Applying Reflective Journals in Programming Learning)

  • 안유정;김경아
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제55차 동계학술대회논문집 25권1호
    • /
    • pp.225-226
    • /
    • 2017
  • 본 연구에서는 컴퓨터 프로그래밍 수업에 참여하는 학습자들의 수업 이해를 돕고 학습 동기를 향상시키기 위해 수업과 연계된 다양한 학습 활동을 운영해보고 이중 성찰일지를 통한 학습 효과를 검증하기 위해 2년 동안 담당한 프로그래밍 수업에 적용해 보고 대상 학습자들의 성적 분석을 통해 학습 효과 정도를 제시한다.

  • PDF

두리틀 EPL을 이용한 수학 도형 영역 학습 부진학생의 학습동기 유발 효과분석 (Analysis of Learning Motivation Induction Effects for Depressed Students in Elementary Figure Domain Mathematics Courses using the Dolittle Education Programming Language)

  • 박상선;허경
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2009년도 하계학술대회
    • /
    • pp.93-98
    • /
    • 2009
  • 본 논문은 두리틀을 이용한 프로그래밍 언어 수업을 수학 교과 수업과 연계 적용하여, 수학 도형 영역에 학습부진 요소를 가지고 있는 기초학습 부진학생과 교과학습 부진학생의 학업 성취도와 학습 동기 유발에 있어 두리틀을 이용한 프로그래밍 언어 수업의 효과를 분석한다. 이를 통해서 두리틀 프로그래밍 교육이 수학과 수업과 연계한 재량 활동 교육 내용으로 적합한 교육 내용임을 검증한다.

  • PDF

공업계 특성화 고등학생을 위한 라즈베리파이를 활용한 프로그래밍 수업 방안 (A Study of Programming Class using Raspberry Pi for Students of Industrial Specialized High School)

  • 김세민;최숙영
    • 한국정보통신학회논문지
    • /
    • 제21권1호
    • /
    • pp.165-172
    • /
    • 2017
  • 최근 교육현장에서는 소프트웨어교육을 강조하는 세계적인 추세에 발맞추고, 기존의 문법 중심의 프로그래밍 학습에서 탈피하기 위하여, 다양한 피지컬 컴퓨팅 도구를 사용하고 있다. 본 연구를 위해 공업계 고등학생들을 대상으로 하여 라즈베리파이를 활용한 프로그래밍 수업을 진행하였다. 이 수업에서 학생들은 학습한 이론적인 지식을 바탕으로 하여 실제 결과물들을 제작하도록 지도되었다. 학생들이 결과물을 제작하는 것을 돕기 위해 프로젝트 기반의 수업이 진행되었으며, 이 수업을 통해 학생들은 팀별로 토의와 협업을 거치면서 과제를 수행하였다. 특히 학생들의 프로젝트기반의 수업이 효과적으로 이루어질 수 있도록 자기조절학습 전략을 마련하여 수업을 진행하였다. 수업을 마친 후 면담을 통하여 라즈베리파이를 활용한 프로젝트 기반의 프로그래밍 학습에 대한 학생들의 만족도를 조사하였다. 면담 결과에 의하면 학생들의 만족도가 높음을 확인할 수 있었고, 동료 교사들도 라즈베리파이를 활용한 프로그래밍 수업과 프로젝트기반의 학습에 대한 많은 가능성과 기대를 가질 수 있게 되었다.

안드로이드 프로그래밍 수업을 위한 뇌기반 교수학습 설계 (Brain-based Instructional Design for Android Programming Lessons)

  • 최숙영
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2018년도 춘계학술대회
    • /
    • pp.601-603
    • /
    • 2018
  • 최근 뇌과학의 발달을 통해 뇌가 어떻게 학습하고 어떤 상황에서 가장 효과적으로 활동하는지 파악하여 이를 기반으로 교수 학습을 지원하기 위한 연구들이 진행되고 있다. 본 연구에서는 프로그래밍 수업의 특징과 실습 과정에서 발생되는 어려움들을 고려하여 이를 효과적으로 극복하기 위한 방안으로 뇌기반 학습 원리를 적용하고자 한다. 즉, 안드로이드 프로그래밍 수업의 특성에 적합한 뇌기반 학습 원리를 적용하여 학습자가 효과적으로 프로그래밍 학습을 할 수 있도록 교수학습을 설계한다.

  • PDF

팀 프로젝트 기반 언택트 수업과 대면 수업 방식의 학습 효과 비교 (A Comparison of Learning Effects of Untact and Face-to-Face Classes Based on Team Project)

  • 안유정;김지심;김경아
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2021년도 제63차 동계학술대회논문집 29권1호
    • /
    • pp.85-87
    • /
    • 2021
  • 컴퓨터 전공자들의 프로그래밍 개발 중심의 팀 프로젝트 수업은 프로그래밍 개발 능력과 팀원들 간의 협업 능력을 키울 수 있는 수업으로서, 기존에는 대면수업을 통해 교수자와 학습자간 그리고 팀을 이룬 학습자들 간에 긴밀한 상호작용으로 진행되어왔다. 그러나 2020년 COVID-19의 확산으로 대부분의 대학 수업들이 비대면 방식으로 진행됨에 따라 팀 프로젝트 수업 역시 비 대면으로 운영되어야 했으며 팀 활동을 위해 다양한 온라인 커뮤니케이션 방법이 모색되어야 했다. 본 연구에서는 팀 프로젝트 수업을 기존의 대면 수업으로 운영하였을 경우와 비대면 방식으로 운영하였을 때 학습자들이 느끼는 학습 효과에 대해 비교해보고자 한다. 대면 수업과 비대면 수업에 참여했던 학습자들을 대상으로 설문을 실시하여 팀 프로젝트 수업을 통한 학습 이해도, 수업 흥미도, 학습자간의 소통의 원활성, 수업 참여의 적극성 그리고 전체적인 수업 만족도에 대한 설문 결과를 비교 분석하였다. 향후 포스트 코로나 시대에는 대면과 비대면의 하이브리드 커뮤니케이션 방식이 대세를 이룰 것으로 예측되고 있는 만큼 대학 수업 방식에도 변화가 필요할 것이며 본 연구는 이를 위한 기초 연구로 활용될 수 있다.

  • PDF

EPL 기반의 SW전공자를 위한 프로그래밍 수업 모형에 관한 연구 (A Study on the EPL using Instructional Model of SW Major's Programming Class)

  • 고광일
    • 디지털콘텐츠학회 논문지
    • /
    • 제19권5호
    • /
    • pp.891-898
    • /
    • 2018
  • 4차 산업혁명시대에서 그 중요성이 날로 증대하고 있는 소프트웨어의 핵심 교육 영역인 프로그래밍 언어는 논리적 사고 능력을 요구하고 있어 SW전공 학생들에게도 어려운 과목으로 인식되고 있다. 이런 어려움으로 인해 SW전공 학생이 프로그래밍 언어 입문 수업 도중 전공에 대한 흥미와 자신감을 잃고 전공을 변경하거나 학업 자체를 포기하는 상황이 발생하기도 한다. 본 연구는 SW전공자의 프로그래밍 입문 수업에 일반적으로 사용되는 C 언어 교육에 스크래치를 활용하는 수업 모형을 설계하였다. 이를 위해, C언어가 지원하는 프로그래밍 개념들 중 스크래치로 교육 가능한 개념들을 명확히 파악하고 그 개념들의 이해와 활용 능력을 배양하기 위한 스크래치 실습 예제들을 개발하였다. 본 수업 모형은 프로그래밍 개념들에 대해서 먼저 스크래치의 구현 방식 교육과 예제들을 통해 명확하게 이해하고 C언어로 교육 내용을 확장하는 절차를 지원하며 모 지방 사립대의 SW전공 신입생들을 대상으로 효과를 실험하였다.

SW전공자 프로그래밍 입문 수업의 스크래치 활용 수업 모형 연구 (A Study on the Instructional Model utilizing Scratch for Introductory Programming Classes of SW-Major Students)

  • 고광일
    • 융합보안논문지
    • /
    • 제18권2호
    • /
    • pp.59-67
    • /
    • 2018
  • 프로그래밍 언어는 4차 산업혁명시대에서 그 중요성이 증대하고 있는 소프트웨어의 핵심 교육 영역이지만 수학적 지식과 논리적 사고력을 요구하고 있어 기초 학력이 낮은 많은 수의 지방 사립대나 전문대 학생들 - 심지어 SW전공 학생들에게도 매우 어려운 과목으로 인식되고 있다. 이런 문제로 인해 SW전공 학생이 프로그래밍 언어 입문 수업 도중 전공에 대한 흥미와 자신감을 잃고 전공을 변경하거나 학업 자체를 포기하는 상황이 발생하기도 한다. 이 에 본 연구는 대표적인 프로그래밍 입문 언어인 C언어 교육에 스크래치를 활용하는 수업 모형을 설계하였다. 이를 위해, C언어가 지원하는 프로그래밍 개념들 중 스크래치로 교육 가능한 개념들을 분석하고 스크래치 실습 예제들을 개발하였다. 또한, 프로그래밍 개념에 대해서 먼저 스크래치의 구현 방식 교육과 실습 예제들을 통해 명확하게 이해하고 C언어를 교육하는 수업 모형을 설계하였고, 모 지방 사립대의 SW전공 신입생들을 대상으로 실험을 진행하여 본 수업 모형의 실효성을 검증하였다. 프로그래밍 언어 교육이 보안 관련 IT 전공자들에게도 필수적으로 요구되는 상황에서 본 연구가 그들의 프로그래밍 언어 입문 교육에 도움이 되기를 기대한다.

  • PDF