• 제목/요약/키워드: Unplugged activity

검색결과 27건 처리시간 0.023초

데이터 에러 검출과 수정에 대한 초등교육자료 개발 (Development of Elementary learning materials for Data error detection and correction)

  • 고형철;김종우
    • 정보교육학회논문지
    • /
    • 제22권1호
    • /
    • pp.169-176
    • /
    • 2018
  • 2015 개정 교육과정에 따른 초등학교 소프트웨어교육의 내용에서 큰 변화는 컴퓨터과학 언플러그드교육의 제시이다. 이 교육과정에서 담겨 있는 데이터에러 검출과 수정에 대한 교육자료와 교수법은 부족하여 우리나라 현장학교에 도입하기에 어려움이 있다. 본 연구에서는 이 주제와 관련된 선행 연구를 바탕으로 초등 고학년에 적합한 해밍코드를 활용한 교육자료를 개발하였다. 교육자료의 개발과정은 단계별 학습을 위해 도입부에 카드마술을 소개하고, 해밍코드의 원리를 바탕으로 '에러 검출 및 수정' 교육자료를 활동중심교육으로 구성하였다. 본 연구에서 제시한 교육자료의 현장적용에 대한 평가에서 학습자들은 컴퓨터과학에 대한 이해도를 향상시키는데 긍정적인 영향을 준 것으로 나타났다.

컴퓨터과학 교육용 정렬 놀이를 위한 실험적 분석 (An Experimental Analysis on the Unplugged Sorting Activity for Computer Science Education)

  • 박영기
    • 정보교육학회논문지
    • /
    • 제22권6호
    • /
    • pp.671-679
    • /
    • 2018
  • CSUnplugged에 나타난 교육용 정렬 놀이는 만 8세 이상이면 할 수 있지만, 학생들을 지도하기에 쉬운 활동은 아니다. 왜냐하면 (1) 좋은 정렬 방법을 찾는 것은 컴퓨팅 사고력이 뛰어난 전공자라 하더라도 어려울 수 있고, (2) 정렬 알고리즘의 수가 많아 모든 내용을 파악하기가 어렵기 때문이다. 또, (3) 우수한 성능을 나타낸다고 알려져 있는 정렬 알고리즘들이 교육용 정렬 놀이에서는 반드시 좋은 결과를 만들어 내지도 않는다. 본 논문에서는 정렬 놀이를 할 때 어떤 알고리즘이 더 효과적인지 분석하고, 교수자가 알아야 하는 내용이 무엇인지에 대해 논의한다.

초등학생을 위한 알고리즘 교수학습방법과 평가 (A Study on Algorithm Teaching and Learning Methods and Assessment for Elementary School Students)

  • 김철
    • 정보교육학회논문지
    • /
    • 제19권4호
    • /
    • pp.489-498
    • /
    • 2015
  • 본 연구에서는 초등학교의 알고리즘 교육에 필요한 교육 내용과 교육 방법, 평가 유형을 제안하였다. 첫째, 교육 내용으로는 한국정보교육학회에서 제안한 정보교육과정을 보완하여 알고리즘의 표현, 알고리즘의 이해, 알고리즘과 순서도, 알고리즘의 구조, 알고리즘의 결과, 알고리즘의 수정, 알고리즘의 개선으로 구분하였다. 둘째, 교육 방법으로는 생활 속 코딩, 언플러그 활동, 블록 프로그래밍, 체감형 프로그래밍을 제안하였다. 셋째, Code.org에서 제공하는 'Hour of Code'의 모든 미션을 분석한 후 평가 유형을 알고리즘 선택하기, 알고리즘 채우기, 알고리즘 수정하기, 알고리즘 예측하기로 구성하였다.

알고리즘적 사고 중심 프로그래밍 활동을 위한 교육용 텐저블 코딩 도구 개발 (Development of an Educational Tangible Coding Tools for Algorithmic Thinking Focused on Programming Activities)

  • 심재권;권대용
    • 컴퓨터교육학회논문지
    • /
    • 제22권6호
    • /
    • pp.11-18
    • /
    • 2019
  • 4차 산업혁명에 대응하기 위한 인재양성을 목적으로 초등학교에서부터 소프트웨어 교육을 필수적으로 수행하고 있다. 소프트웨어 교육은 알고리즘적 사고의 향상을 위해 컴퓨팅을 기반으로 문제해결 절차를 설계하고, 코딩하여 결과를 확인하는 프로그래밍 활동을 제공하고 있다. 일반적으로 프로그래밍 활동에서는 언플러그드 활동을 통해 알고리즘을 설계하고, 이후 코딩하는 단계로 진행된다. 하지만 학생은 알고리즘 설계 활동과 코딩 활동이 중복되는 것처럼 느낄 수 있으며 코딩에 사용되는 도구의 사용법에 따라 설계한 내용과 표현이 다를 수 있어 인지적 부담이 발생할 수 있다. 본 연구에서는 언플러그드 활동에서 설계한 알고리즘을 직관적으로 소스 코드로 변환하여 실행시킬 수 있는 교육용 텐저블 코딩 도구를 제안하고자 한다. 제안하는 도구는 종이 블록을 조합하는 언플러그드 활동을 통해 알고리즘을 설계하고, 사진을 찍어 코드로 변환하여 실행된 결과를 확인할 수 있도록 개발하였고 초등학생을 대상으로 사용성을 검증하였다.

초등학교 소프트웨어교육에서 교구와 학습자 수준에 따른 컴퓨팅사고력 향상도 비교 (Comparison of Computational Thinking Improvement Based on Teaching Aids and Student's Level in Elementary Software Education)

  • 이영재;김영식
    • 컴퓨터교육학회논문지
    • /
    • 제23권2호
    • /
    • pp.31-39
    • /
    • 2020
  • 소프트웨어교육의 중요성이 강조되면서, 초등학생의 컴퓨팅사고력 향상을 위한 다양한 교육이 이루어지고 있다. 하지만 선행연구들을 살펴보면 특정 환경이나 학습자만을 고려한 경우가 많아 학교현장에 적용하는 것에 한계가 있다. 따라서 본 연구에서는 교과서의 내용을 바탕으로 학습자에게 영향을 미칠 수 있는 요인인 교구와 컴퓨팅 사고력에 대한 학습자 수준이라는 특성을 고려한 교수·학습활동을 구성하여 소프트웨어교육을 실시하고, 학습자들의 컴퓨팅사고력 향상도 비교를 통해 효과적인 소프트웨어교육 방법의 방향을 제안하였다. 연구결과 교구와 학습자 수준에 따라서 컴퓨팅사고력 향상에 차이가 있는 것으로 나타났는데 구체적으로 활용 교구에 있어서는 비주얼 프로그래밍과 언플러그드 방식을 활용한 교수·학습활동이 보다 효과적이었으며 학습자 수준에 따라서는 사전검사에서 컴퓨팅사고력의 수준이 낮은 것으로 평가된 학생들이 상대적으로 높은 향상도를 보였다. 이러한 경향은 초등학교 소프트웨어교육에서 교수·학습활동을 구성함에 있어 다양한 학습요인을 고려할 필요성이 요구된다고 보인다.

지역아동센터 학생 대상 소프트웨어교육 사례 (Case Study of Software Education for Students of Child Welfare Center)

  • 한규정
    • 한국정보통신학회논문지
    • /
    • 제23권12호
    • /
    • pp.1578-1587
    • /
    • 2019
  • 소프트웨어 교육은 4차산업혁명 시대를 살아가는 학생들에게 창의적 사고, 비판적인 사고를 신장시켜주며, 그들 스스로가 소프트웨어 관련 산업의 직업을 선택하는 데 많은 도움이 된다. 이 연구는 소프트웨어 격차 해소와 교육의 공평성을 달성하기 위해서 지역아동센터의 취약 계층 학생들에게 적용한 소프트웨어교육의 사례이다. 이 교육은 충남, 충북, 대전 지역의 20여개 기관의 170명의 학생을 대상으로 언플러그드, 엔트리 코딩, 피지컬 컴퓨팅 수업으로 진행하였다. 교육과정에서는 총 4종의 학생 및 교사의 수준별 교재를 활용하였고 기관별 총 수업 시간은 총 10시간이었다. 또한 대상 학생과 기관의 설문을 통해 이 교육이 학생들의 소프트웨어교육에 대한 관심 그리고 추후에 계속적인 소프트웨어 교육에 대한 열망에 영향을 주었음을 확인할 수 있었다.

소프트웨어 활용 탐구 활동을 통한 고등학생의 프로그래밍과 컴퓨팅 사고력에 대한 인식 변화와 과학 학습에 대한 태도 조사 -스크래치와 피지컬 컴퓨팅 교구의 활용을 중심으로- (Study of Perception on Programming and Computational Thinking and Attitude toward Science Learning of High School Students through Software Inquiry Activity: Focus on using Scratch and physical computing materials)

  • 황요한;문공주;박윤배
    • 한국과학교육학회지
    • /
    • 제36권2호
    • /
    • pp.325-335
    • /
    • 2016
  • 최근 소프트웨어 중심사회 실현 전략을 목적으로 하는 소프트웨어 교육이 국내에서도 많이 강조되고 있는데, 이것은 정보과목 뿐 아니라 다양한 교과 활동과 연계하여 수행하도록 하고 있다. 2015 개정 교육과정에 소프트웨어 교육이 강화되면서, 소프트웨어 교육 운영지침(MOE, 2015)이 발표되었다. 이것은 교육부가 소프트웨어 교육을 얼마나 중요시하는 지를 보여준다. 소프트웨어 교육은 과학교육과도 관련이 있는데, 소프트웨어를 활용한 알고리즘 교육과 피지컬 컴퓨팅을 활용한 센서 측정 및 출력 제어 활동은 과학교육에서 최근 강조되고 있는 과학적 탐구 전략으로서 효과적일 수 있다. 또한 최근 강조되고 있는 컴퓨팅 사고력 개발을 위해서도 적절한 교육방법이 될 수 있다. 이에 본 연구에서는 일상에서의 과학적 문제를 교육용 프로그래밍 언어(EPL)를 사용하는 소프트웨어와 피지컬 컴퓨팅 교구를 사용해 해결하는 탐구활동 프로그램을 설계하고 고등학생들에게 적용해 보았다. 적용 전후 학생들의 프로그래밍과 컴퓨팅 사고력에 대한 인식의 변화를 보기 위해 컴퓨터 활용 능력 설문지를 소프트웨어 교육의 성취기준과 컴퓨팅 사고력의 구성요소와 관련지어 수정하여 사용하였다. 연구 결과, 언플러그드 활동과 EPL 소프트웨어 및 피지컬 컴퓨팅 교구를 활용하여 구성된 소프트웨어 활용 탐구활동을 통해 학생들의 프로그래밍과 컴퓨팅 사고력에 대한 인식이 향상되었으며, 컴퓨팅을 통한 문제해결에 대한 자신감도 향상되었다. 또한 소프트웨어 활용 탐구활동을 경험한 학생들은 과학에 대한 흥미와 적극성, 과제집착력도 높은 것으로 나타났다.