DOI QR코드

DOI QR Code

Development of computational thinking based Coding_Projects using the ARCS model

ARCS 모형을 적용한 컴퓨팅사고력 기반 코딩 프로젝트 개발

  • 남충모 (제주대학교 대학원) ;
  • 김종우 (제주대학교 교육대학 초등컴퓨터교육전공)
  • Received : 2019.07.30
  • Accepted : 2019.08.17
  • Published : 2019.08.31

Abstract

Elementary students are studying software training to teach coding education using text-based languages such as Python. In general, these higher-level languages support learning activities in combination with a kits for physical computing or various programming languages, in contrast to block-coding programming languages. In this study, we conducted a coding project based on computational thinking using the ARCS model to overcome the difficulties of text-based language. The results of the experiment show that students are generally confident and interested in programming. Especially, the understanding of repetition, function, and object was high in the change of computational thinking power, so this trend is believed to be due to the use of text-based languages and the Python module.

초등학생을 위한 소프트웨어교육에서 파이썬과 같은 텍스트 기반 프로그래밍언어를 사용해 코딩을 교육하려는 연구가 활발히 이루어지고 있다. 일반적으로 블록 기반의 프로그래밍언어에 비하여 이러한 고급언어는 피지컬 컴퓨팅용 키트 또는 다양한 프로그래밍언어와 결합해 수행하는 학습 활동을 지원하고 있다. 본 연구는 텍스트 기반 언어의 어려움을 극복하기 위해 ARCS 모형을 적용한 컴퓨팅사고력 기반의 코딩 프로젝트를 수행하였다. 실험 결과에서 학생들은 전반적으로 동기유발 측면에서 프로그래밍에 대한 자신감 및 흥미를 나타나고 있으며, 특히 컴퓨팅사고력의 변화에서 반복, 함수, 객체에 대한 이해가 높게 나타났는데, 이러한 경향은 텍스트 기반 언어 사용과 파이썬 모듈의 효과로 여겨진다.

Keywords

References

  1. ARCS_Model(2018), Retrieved from https://en.wikipedia.org/wiki/File:ARCS_Model
  2. ByeongSul Kim(2014), Programming education progra based on PPS to improve computational thinking ability, Doctor Thesis, Jeju National University.
  3. ChoongMo Nam, ChongWoo Kim(2011). Analysis of teaching and learning activities in elementary mathematics based on Computational Thinking, The Journal of Science of Education, 2, 1-20.
  4. Creative Computing(2019), Retrieved from http://computing.or.kr/
  5. CSTA & ISTE(2011), Computational Thinking teacher resources second edition.
  6. Daewook Kim (2019), Concept and strategy of unplugged coding for young children based on computing thinking, The International Promotion Agency of Culture Technology, 5(1), 297-303.
  7. Google for education(2015), Retrieved from https://edu.google.com/?modal_active=none
  8. Jinicoding(2019), Retrieved from http://www.jinicoding.net
  9. Jungah Kim, Mingyu Kim, Hyejin Yu, Yongmin Kim, Jonghoon Kim(2019), Effect of data visualization education with using Python on computational thinking of six grade in elementary school, Journal of The Korean Association of Information Education 23(3),197-206. https://doi.org/10.14352/jkaie.2019.23.3.197
  10. Juyeon Park(2019), Evaluation of Computational Thinking through Code Analysis of Elementary School Students' Scratch Projects, Journal of The Korean Association of Information Education, 23(3), 207-217. https://doi.org/10.14352/jkaie.2019.23.3.207
  11. MSIT, NIPA(2019), Software Orinted Society, Retrieved from https://www.software.kr/um/um03/um0305/um030503/um030503View.do?postId=34546&
  12. NRC(National Research Council)(2010), Committee for the Workshops on Computational Thinking; Report of a Workshop on The Scope and Nature of Computational Thinking.
  13. NRC(2011), REPORT OF A WORKSHOP OF Pedagogical Aspects of COMPUTATIONAL THINKING.
  14. SunOk Oh(2009), The Relationship between Learning Motivation Variables and Academic Achievement in the ARCS Model, Master Thesis, Busan National University of Education.
  15. Wing J. M.(2006), Computational Thinking. Communications of ACM, 49(3), 33-35. https://doi.org/10.1145/1118178.1118215
  16. Young Hur(2019), Development of Unplugged Coding Education Program for the Elementary School, Bulletin of Korean Society of Basic Design & Art, 20(1), 586-598.

Cited by

  1. 파이선(Python) 학습을 위한 평가 프로세스 설계 vol.24, pp.1, 2019, https://doi.org/10.14352/jkaie.2020.24.1.117