• Title/Summary/Keyword: Scratch Programming

검색결과 128건 처리시간 0.026초

비전공 학부생 대상의 SW 교육을 위한 교수-학습 모델 개발 (A Developing a Teaching-Learning Model of Software Education for Non-major Undergraduate Students)

  • 손원성
    • 실천공학교육논문지
    • /
    • 제9권2호
    • /
    • pp.107-117
    • /
    • 2017
  • 비전공 학부생을 대상으로 SW 교육을 시행하는 대학들이 점차 늘어가고 있다. 그러나 비전공 학생들은 프로그래밍 언어를 습득하는 과정에서 다양한 어려움들을 겪고 있으며, 그 효용성 측면에서 반대의 의견도 있는 것도 사실이다. 본 연구에서는 이러한 문제를 개선하기 위하여 디자인기반 소프트웨어 교육 모델(DBSEM: Design based software education model) 및 교육과정을 개발하고 지난 8년 동안 학부 비전공 학생들에게 적용하였다. 제안 기법에서는 '블록기반의 프로그래밍 도구'와 같은 특화된 교육 도구를 제공하되 컴퓨팅 사고 형성을 위한 '핵심모듈' 및 개념학습 모듈을 개발하고 이를 기반으로 하는 프로토타입 설계 모듈 그리고 코팅전략을 적용하였다. 그 결과 비전공의 학부 학생들도 누구나 쉽게 블록 기반의 스크립팅 도구를 학습하고 이를 통하여 컴퓨팅 사고의 핵심개념을 습득하는 성과를 얻을 수 있었다.

스크래치를 활용한 수학수업에서 도구화 수준과 컴퓨터 프로그래밍 자기효능감에 관한 연구 - 등식의 성질을 중심으로 - (A Study on Instrumentalization Levels and Computer Programming Self-efficacy in a Mathematics Classroom Using Scratch: Focused on the Property of Equality)

  • 이현지;고상숙
    • 한국학교수학회논문집
    • /
    • 제25권4호
    • /
    • pp.353-374
    • /
    • 2022
  • 본 연구는 4차 산업시대를 맞아 코딩을 포함한 교수·학습이 강조됨에 따라 코딩수업에서 수학 교수·학습의 효과를 파악하고자 수행되었다. 이를 위해 경기도 D 중학교 1학년 학생들 32명이 스크래치를 활용한 7차시 프로그램에 참여하여, 그들의 활동자료는 컴퓨터에 매 차시 저장되었고, 연구자는 관찰일지를 매주 작성하였다. 중학교 등식의 성질에서 이렇게 수집된 자료를 통해 연구자는 도구화 수준에 대해 개별 학생의 수준을 조사하고, 학생의 컴퓨터프로그래밍 자기효능감을 사전과 사후 검사를 통해 조사하였다. 학생들의 도구화는 다양하게 나타났는데 연구가 시작된 시점에는 도구화의 제 3 또는 4수준에 해당하는 학생이 9%에 불과하였지만 연구마무리 시점에는 80%를 상회하였다. 학생들의 컴퓨터프로그래밍에 대한 자기효능감은 유의한 수준으로 향상되었다.

에니어그램 중심유형으로 보는 Computational Thinking (Computational Thinking as an Enneagram Centered-type)

  • 김세민;홍기천;유강수
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2017년도 추계학술대회
    • /
    • pp.644-646
    • /
    • 2017
  • 본 연구에서는 대학의 교양강좌 학생들의 스크래치 수업에서 에니어그램 성격 유형 검사를 실시한 후 중심유형을 파악하여 진행하였다. 학습자들의 각각의 특성으로는 초중고등학교때 프로그래밍을 경험해보지 못한 이와 경험해본 이로 나누어진다. 이와 같이 유형별로 분류한 다음 스크래치 프로그래밍 수업을 진행하였다. 사전 검사와 사후 검사가 다른 점은 에니어그램 중심유형을 파악하고 그에 알맞게 교수학습방법을 달리하는 것에 있다. 본 연구를 통하여 컴퓨팅 사고를 학습하면서 겪는 어려움을 파악하고 이로운 점도 파악할 수 있었다.

  • PDF

피지컬 컴퓨팅 기반 소프트웨어 교육용 제품 개발 (Development of Software Education Products Based on Physical Computing)

  • 김응곤
    • 한국전자통신학회논문지
    • /
    • 제14권3호
    • /
    • pp.595-600
    • /
    • 2019
  • 유아 및 저학년용 교육도구는 기술의 발달로 ICT기반의 디지털 기술이 융합되면서 스마트화 되고 있고 스마트 교육도구의 디지털 상호작용 기능은 학생들에게 보다 높은 몰입감과 재미를 선사해, 기존의 교육도구와는 전혀 다른 놀이형 도구로서 학습이 가능하다. 스마트 교육도구 구현에 활용되는 기술은 로봇공학, 컴퓨터공학, 프로그래밍 등 공학과 수학적 바탕으로 하는 학문에서 비롯되어, 그 자체로 교육 분야에 접목 될 수 있다. 본 논문에서는 현장교육에 활용되는 교육용 도구 로봇의 특성을 고려한 연구 개발 및 교육 현장에 최적화된 피지컬 컴퓨팅 기반의 제품을 설계 및 구현하여 로봇 시스템의 기반이 되는 센싱 정보처리와 소프트웨어 설계 및 프로그래밍 실습 교육을 위한 피지컬 교육이 가능하도록 개발하였다.

Computational Thinking역량 계발을 위한 수업 설계 및 평가 루브릭 개발 (Developing Lessons and Rubrics to Promote Computational Thinking)

  • 최형신
    • 정보교육학회논문지
    • /
    • 제18권1호
    • /
    • pp.57-64
    • /
    • 2014
  • 본 연구의 목적은 최근에 큰 주목을 받고 있는 Computational Thinking(CT) 개념과 세부 역량에 대해 문헌연구를 수행하고 CT역량을 계발하기 위한 초등예비교사를 위한 수업 내용과 평가 방법을 고안하는 것이다. 이를 위해 CT관련 문헌, 프로그래밍 효과성 관련 문헌, 스크래치 교육용 프로그래밍 언어 2.0버전의 기능을 분석하여 예비초등교사를 위한 6개의 CT세부 요소(절차 및 알고리즘, 병행화 및 동기화, 자료 표현, 추상화, 문제 분해, 시뮬레이션)를 도출하였다. 도출된 6개의 CT세부 역량의 계발을 위해 교원양성기관에서 한 학기에 진행할 수 있는 수업을 설계하고 각 차시의 수업내용과 CT요소와의 관련성을 분석하여 제시하였다. 또한 PECT(Progression of Early Computational Thinking)모형과 CT평가 프레임워크를 분석하여 학습자의 산출물에 나타난 CT역량 습득 정도를 기초, 발달, 능숙 세 단계로 평가할 수 있는 루브릭을 고안하였다. 본 연구의 결과는 향후 실증적 효과성 검증을 통해 교원양성기관에서 CT역량 계발 프로그램으로 활용될 수 있을 것으로 기대한다.

비SW전공자 대상 문제중심학습(PBL) 기반의 EPL 활용 프로그래밍 교육의 효과성 연구 (A Study on the Effectiveness of EPL Utilizing Programming Education based on Problem Based Learning (PBL) for Non-SW Major)

  • 고광일
    • 융합보안논문지
    • /
    • 제19권2호
    • /
    • pp.105-111
    • /
    • 2019
  • 문제중심학습(PBL)은 학습자가 실제적인 문제를 해결하는 과정 속에서 자기주도적 학습능력과 학습동기의 내재화 등의 교육효과를 보이고 있기 때문에 대학 교육에서 PBL에 대한 연구와 적용 사례 발굴이 활발히 진행되고 있다. 본 연구는 비SW전공 학생 대상 프로그래밍 교육에 있어서 PBL을 적용할 때 학업 성취도와 컴퓨팅 사고력에 미치는 영향을 분석하였다. 프로그래밍 언어는 비SW전공 학생임을 고려하여 교육용 프로그래밍 언어 (EPL) 중에 하나인 스크래치를 활용하였고, 수업을 PBL 적용 반과 비적용 반으로 나누어 수업 종료 후, 두 반의 시험 성적과 교육 효과성 및 컴퓨팅 사고력에 대한 설문 결과를 분석하였다. 실험 결과, PBL 적용 반 학생들이 비적용 반 학생들에 비해 알고리즘 구현 능력을 묻는 시험 항목, 자기주도적 학습, 문제해결능력, 지속적인 학습동기 부여 항목에서 두드러진 차이를 보였고 대부분의 컴퓨팅 사고력의 인지력과 활용 능력 설문 항목에서 통계적으로 유의미하게 높은 점수를 받았다.

블록형 프로그래밍 언어 기반 인공지능 교육이 학습자의 인공지능 기술 태도에 미치는 영향 분석 (An Analysis of the Influence of Block-type Programming Language-Based Artificial Intelligence Education on the Learner's Attitude in Artificial Intelligence)

  • 이영호
    • 정보교육학회논문지
    • /
    • 제23권2호
    • /
    • pp.189-196
    • /
    • 2019
  • 인공지능이 우리 생활의 다양한 곳에 사용되기 시작하였으며, 최근 그 영역 또한 점차 확대되고 있다. 하지만 인공지능에 대한 교육이 초등학생을 대상으로 이루어지고 있지 않기 때문에 학생들이 인공지능 기술에 대해 어렵게 인식하는 경향이 있다. 이에 본 논문에서는 교육용 프로그래밍 언어와 인공지능 교육 방법을 고찰하고, 인공지능에 대한 교육을 실시함으로써 학생들의 인공지능 기술에 대한 태도의 변화를 살펴보았다. 이를 위해 학생들의 수준에 적절한 블록형 프로그래밍 언어 기반 인공지능 기술에 대한 교육을 실시하였다. 그리고 학생들의 인공지능 기술에 대한 태도를 단일집단 사전사후 검사를 통해 태도의 변화를 살펴보았다. 그 결과 인공지능에 대한 흥미, 인공지능 기술에 대한 접근 가능성, 학교에서 인공지능 기술에 대한 교육의 필요성에 있어 유의미한 향상을 가져왔다.

프로그래밍 흥미 향상을 위한 웹캠 기반 스크래치 교육 콘텐츠 개발 (Development of Scratch Learning Contents using Webcam for Enhancing Interest in Programming)

  • 김지윤;이태욱
    • 한국컴퓨터교육학회 학술대회
    • /
    • 한국컴퓨터교육학회 2017년도 하계학술대회
    • /
    • pp.121-124
    • /
    • 2017
  • 초등 교육과정에 소프트웨어 교육 내용이 포함되는 2015 개정 교육과정의 시행을 앞두고, 학교 현장의 교사들은 이에 대한 지도 준비 수준이 낮으며 소프트웨어 교육 관련 교수 학습 자료도 부족하다고 느끼고 있었다. 이에 본 논문에서는 체험을 주 내용으로 하는 초등학교 프로그래밍 영역에 활용이 가능한 웹캠 기반 스크래치 프로그래밍 교육 콘텐츠를 개발하였다. 이 때 프로그래밍 흥미를 높일 수 있는 방법으로 웹캠을 사용하여 사용자의 움직임과 상호작용이 가능한 콘텐츠를 제작하였으며 총 10차시로 구성하였다. 추후 본 논문에서 제안한 교육 콘텐츠를 초등학생들에게 적용하여 교육적 효과를 검토할 것이다.

  • PDF

초등학생을 위한 스크래치 프로그래밍 학습 방법 연구 (A Study on Scratch programming learning for elementary student)

  • 이미현;구덕회
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2010년도 동계학술대회
    • /
    • pp.249-252
    • /
    • 2010
  • 컴퓨터 교육에 있어 프로그래밍 교육은 그 중요성에도 불구하고 가르치고 배우는데 있어 많은 어려움 때문에 교육 현장에서 활발히 이루어지지 않고 있다. 이러한 문제점을 극복하기 위해 최근에 다양한 EPL이 많이 개발되었으며 국내에도 소개되고 있다. 그 중 스크래치 프로그래밍은 객체지향기반의 언어로 배우기 쉽고 한글화가 되어 있기 때문에 최근 들어 프로그래밍 학습언어로 그 기반을 넓혀가고 있다. 이에 본 연구에서는 초등학생에게 적합한 스크래치 프로그래밍 학습 내용 설계 및 학습 절차와 방법은 살펴보았다. 이와 같은 연구가 초등프로그래밍교육이 활성화되는데 있어 도움이 되기를 기대한다.

  • PDF

스크래치 EPL교육을 통한 상위인지능력 향상 방안 연구 (A Study on Effective Method to improve the Metacognitive ability with Scratch Programming)

  • 조문현;손원성
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2010년도 동계학술대회
    • /
    • pp.31-35
    • /
    • 2010
  • 현대 지식정보화 사회에서 학생들의 자기 주도적 학습능력을 중시하는 시대적 요구에 따라 본 연구에서는 스크래치 프로그래밍 교육을 통하여 학생들의 자기 주도적 학습능력에 가장 많은 영향을 미치는 상위인지능력을 향상시키기 위한 방안을 제시하고자 한다. 기존의 여러 교육용 프로그래밍 교육은 그 자체의 기능을 익히는데 너무 많은 시간과 노력이 소요되어 정작 프로그래밍 교육을 통해 얻고자 하는 것을 얻기에는 부족함이 많이 있었다. 하지만 최근 개발된 교육용 프로그램 스크래치는 기존에 교육용 프로그램이 갖고 있던 여러 가지 단점을 보완하고 보다 쉬운 프로그래밍 교육을 통해 논리력이나 문제해결력 같은 고인지 사고능력을 길러줄 수 있다. 자신의 인지상태를 탐색하고 학습 혹은 문제 해결 과정에 필요한 인지적 자원을 분석하며 능동적으로 조정하는 인지적 상호작용의 총합인 상위인지능력의 향상에 중점을 둔 스크래치 프로그래밍 교육을 통해 학생들의 상위인지능력을 향상시킬 수 있을 것으로 기대된다.

  • PDF