본문 바로가기
KERD
논문KCI 등재

피지컬 교구를 활용한 컴퓨팅적 사고과정 교육방법

Educational Method of Computational Thinking Processes using Physical Teaching Devices

1

조회

0

다운로드

5

인용

0

참고문헌

키워드

주제분류과학기술학

초록

비전공 학부생을 대상으로 SW 교육을 시행하는 대학들이 점차 늘어가고 있다. 그러나 비전공 학생들에게 컴퓨팅적 사고 과정을 교육하는 데 어려움들을 겪고 있다. 본 논문에서는 이러한 문제를 개선하기 위하여 수학적 연산 문제를 활용하지 않았다. 그리고 간단한 피지컬 교구를 활용한 컴퓨팅적 사고기반 기초 문제해결과정 교육방법을 제안하였다. 제안한 교육방법에서는아두이노 보드를 사용한 LED 회로를 예로 들어 교육한다. 그리고 컴퓨팅적 사고에 의한 문제해결과정을 설명한다. 이를 통해, 추상화, 문제 분해, 패턴인식과 알고리즘이라는 핵심 컴퓨팅적 사고과정을 학습한다. 제안한 교육방법을 적용하면, 학생들이주어진 문제를 이해하고 분석하는 데 어려움 없이 컴퓨팅적 사고과정의 개념과 필요성을 습득하는 성과를 얻을 수 있다.

Abstract

More and more universities are enforcing SW education for non-major undergraduates. However, they are experiencing difficulties in educating non-major students to understand computational thinking processes. In this paper, we did not use the mathematical operation problem to solve this problem. And we proposed a basic problem-solving process teaching method based on computational thinking using simple physical devices. In the proposed educational method, we teach a LED circuit using an Arduino board as an example. And it explains the problem-solving process with computational thinking. Through this, students learn core computational thinking processes such as abstraction, problem decomposition, pattern recognition and algorithms. By applying the proposed methodology, students can gain the concept and necessity of computational thinking processes without difficulty in understanding and analyzing the given problem.

참고문헌 (9)

  1. D. J. Malan, "Scratch for budding computer scientists", SIGCSE Bulletin, 39(1), pp.223~227 (2007)
  2. S. Mishra, "Effect of a 2-week scratch intervention in CS1 on learners with vary-ing prior knowledge", Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education (ITiCSE '14), pp.45~50 (2014), ACM
  3. S. O. Yang, "Necessity of computational thinking", Korea Information Processing Society Review, 24(2), pp.4~12 (2017)
  4. J. M. Wing, "Computational thinking", Communications of the ACM, 49(3), pp.33~35 (2006)
  5. J. M. Wing, "Computational thinking and thinking about computing", Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, 366(1881), pp.3717~3725 (2008)
  6. 허경, "피지컬 컴퓨팅을 통한 기초 프로그래밍 교육 방법", 실천공학교육논문지, 9(2), pp.139~148 (2017), 한국실천공학교육학회[DOI]
  7. 이형봉, "물의 흐름을 이용한 논리 게이트 기반 융합형 중등 정보과학 영재교수ㆍ학습 자료 개발", 한국컴퓨터정보학회논문지, 19(12), pp.369~384 (2014), 한국컴퓨터정보학회
  8. 이형봉, "중등 정보과학 영재 사사 교육을 위한 회로 최소화 알고리즘 성능 평가", 정보처리학회논문지. 컴퓨터 및 통신시스템, 4(12), pp.391~398 (2015), 한국정보처리학회[DOI]
  9. "computational thinking"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (9건)