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

Computational Thinking에서의 추상화 개념에 대한 고찰

Review of Concept of Abstraction of Computational Thinking

0

조회

0

다운로드

14

인용

0

참고문헌

키워드

초록

2018학년도부터 초중고등학교에서 소프트웨어 교육이 시행될 예정이다. 소프트웨어 교육의 목표는 학생들에게 Computational Thinking 능력을 길러주는 데 있다고 할 수 있다. Computational Thinking은 크게 추상화와 자동화로 구성되는데 추상화와 관련된 개념을 국가마다 전공마다 다르게 정의하고 있어 학생들과 교사들한테 혼란을 주고 있다. 따라서 본 논문에서는 추상화에 대한 여러 정의들을 비교하여 합리적으로 정의하였다. 합리적인 정의를 바탕으로 초등학교에서에서의 추상화 교육 방법과 평가 기준에 대하여 제안하였다. 본 논문에서 제시한 추상화에 대한 정의는 앞으로 소프트웨어 교육을 진행하면서 만나게 되는 문제에 대한 해결 방법을 제시할 수 있을 것으로 기대된다.

Abstract

Software Education will be implemented at elementary, middle and high schools starting in 2018. The goal of software education is to help students develop Computational thinking skills. Computational thinking is largely composed of abstraction and automation. However, the concepts related to abstraction are defined differently for each country, giving confusion to students and teachers. Therefore, in this paper several definitions of abstraction are compared and defined reasonably. And we proposed an abstraction teaching method and evaluation criteria in elementary school based on a reasonable definition. The definition of abstraction presented in this paper is expected to be able to present a solution to the problems encountered in the course of software education in the future.

참고문헌 (28)

  1. "Computational Thinking –A Guide for Teachers" (2015)[URL]
  2. "Abstraction" (2016)[URL]
  3. "Decomposition" (2016)[URL]
  4. "Introduction to Computational Thinking" (2016)[URL]
  5. "Pattern Recognition" (2016)[URL]
  6. "Computer Science: A Curriculum for Schools" (2012)[URL]
  7. Cynthia C Selby, "Computational Thinking: The Developing Definition", ~ (2010)
  8. "Teaching Lond on Computing : A RESOURCE HUB from CAS LON DON" (2016)[URL]
  9. Devlin, K, "Why universities Require Computer Science Students to Take Math", Communications of the ACM, 46(9), pp.37~39 (2003)
  10. "MISP" (2013)[URL]
  11. Hazzan, O, "Reducing Abstraction Level When Learning Abstract Algebra Concepts", Educational Studies in Mathematics, 40(1), pp.71~90 (1999)
  12. 최형신, "Computational Thinking역량 계발을 위한 수업 설계 및 평가 루브릭 개발", 정보교육학회논문지, 18(1), pp.57~64 (2014), 한국정보교육학회[DOI]
  13. 최형신, "컴퓨팅 사고 프레임워크 기반 방과후 스크래치 팀프로젝트 경험의 분석", 정보교육학회논문지, 18(4), pp.549~558 (2014), 한국정보교육학회[DOI]
  14. ISTE, "Computational Thinking – Teacher Resources 2nd edition", ~ (2011)
  15. John Miles Smith, "Database Abstraction: Aggregation and Generalization", ACM Transactions on Database Systems, 2(2), pp.105~133 (1977)
  16. A Study of Development of the Operation Guideline for SW Education, "Kim. Y. A", KERIS, ~, pp.KERIS. CR 2015-3 (2015)
  17. Kramer, J, "Is Abstraction the Key to Computing?", Communications of the ACM, 50(4), pp.36~42 (2007)
  18. A Study on the Direction of Informatics Education Strategies Based on the Creative Problem Solving to Improve Core Competencies, "Kyung-Hoon Kim", KICE, ~, pp.KICE Report RRC 2012-7 (2012)
  19. Report workshop on the Scope and Nature of Computational Thinking, "National Academies of Sciences", National Academies Press, ~ (2010)
  20. Technological Fluency and the Representation of Knowledge. Proposal to the National Science Foundation, "Papert, S", MIT Media Laboratory, ~ (1995)
  21. 김수환, "Computational Thinking 증진을 위한 학습자 중심의 교수학습 전략의 효과", 정보교육학회논문지, 19(3), pp.323~332 (2015), 한국정보교육학회[DOI]
  22. The CSTA Standards Task Force, "K-12Computer Science Standards Revised 2011", CSTA, ~ (2011)
  23. Wing, J. M, "Computational Thinking", Communications of the ACM, 19(3), pp.33~35 (2006)
  24. Wing, J. M., "Computational Thinking and Thinking about Computing", Philosophical Transactions of the Royal Society, 366, pp.3717~3725 (2008)
  25. "Computational Thinking –What and Why?. CMU Research Notebook" (2011)[URL]
  26. 서영호, "초등학교 SW교육에서 동료 프로그래밍 교육 방법이 컴퓨팅 사고력과 창의성 신장에 미치는 효과 분석", 정보교육학회논문지, 20(3), pp.219~234 (2016), 한국정보교육학회
  27. Research for Introducing Computational Thinking into Proimary and Secondary Education, "Young Jun Lee", Korea Foundation for the Advancement of Science and Creativity, ~ (2014)
  28. Youngsik Jeong, "Proposal of Standard Model for Software Education in the Elementary School", Proceeding of Public Hearing for SW Education in the Elementary and Middle School, pp.3~40 (2015)

관련 논문AI추천

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