DOI QR코드

DOI QR Code

Analysis of Computational Thinking Level Through the Scratch Project Analyzation

스크래치 프로젝트 분석을 통한 컴퓨팅사고력 수준 분석

  • Park, SunJu (Dept. of Computer Science Education, Gwangju National University of Education)
  • 박선주 (광주교육대학교 컴퓨터교육과)
  • Received : 2018.12.17
  • Accepted : 2018.12.21
  • Published : 2018.12.31

Abstract

As SW education has become essential since 2018 due to the revised curriculum in 2015, researches on SW education are actively being carried out. In order to understand the level of pre-service teachers' computational thinking level, we analyzed a correlation of CT element scores with each year and each grade based on the calculated Scratch project by years using the analysis tool Dr. Scratch, which was targeted for 325 students in K National University of Education who passed the scratch course from 2016 to 2018. The result indicated that there is a positive correlation between all the CT related factors and both the year and the grade. Conclusionally, it is crucial to have students undergo revising process by using an automated evaluation tool such as Dr. Scratch and cultivate ability to create and utilize required materials. Furthermore, it is necessary to educate students to utilize logical thinking elements such as complex conditions and logic operations.

2015 개정교육과정에 의해 2018년부터 SW 교육이 필수화되면서 SW 교육에 대한 연구가 활발하게 이루어지고 있다. 본 논문에서는 예비교사들의 컴퓨팅 사고력 수준을 파악하기 위해 2016년부터 2018년까지 3년 동안 K 교육대학교 1학년 학생 325명을 대상으로 스크래치 수업을 실시한 후 연도별로 산출된 스크래치 프로젝트를 Dr. Scratch 분석도구로 평가하여 연도별과 학점별로 CT요소 점수의 연관성을 분석하였다. 그 결과, 연도와 학점이 높을수록 CT요소, 점수, 등급도 높아짐을 알 수 있었다. 이를 통해, 학생들은 Dr. Scratch와 같은 자동화된 평가도구를 사용하여 평가해 본 후 스스로 수정 보완해보는 과정과 필요한 자료를 직접 제작하여 활용하는 ICT 능력이 필요하며, 복잡한 조건과 논리연산 활용 등 논리적 사고 요소를 이해하고 잘 활용될 수 있도록 교육될 필요가 있다.

Keywords

References

  1. Brennan, K., & Resnick, M.(2012). New frameworks for studying and assessing the development of computational thinking. American Educational Research Association meeting, Vancouver, BC, Canada.
  2. HeeWon Yun, SungUk Choi(2017), Scratch Lesson Design for Effective Programming Concept Learning, Journal of The Society of Convergence Knowledge 5(2).
  3. Hyungshin Choi(2016), Developing Pre-service Teachers' Computational Thinking:Analysis of the Five Core CT Competencies, Journal of The Korean Association of Information Education 20(6), 553-562.
  4. Hyungshin Choi, Mi Song Kim(2017), A Complementary Approach of Three Methods for Computational Thinking Assessment, Journal of The Korean Association of Information Education 21(6), 639-646. https://doi.org/10.14352/jkaie.21.6.639
  5. JeongBeom Song(2017), Effects of Learning through Scratch-Based Game Programming on Students' Interest in and Perceived Value of Mathematics Curriculum, Journal of The Korean Association of Information Education 21(2), 199-208. https://doi.org/10.14352/jkaie.21.2.199
  6. Jesus Moreno-Leon, Gregorio Robles(2015). Dr. Scratch: a Web Tool to Automatically Evaluate Scratch Projects. WiPSCE '15 November 09-11.
  7. Jiyae Noh, Jeongmin Lee(2018), Computational Thinking Assessment in SW Education Using Robot: Focused on Test, Bebras Challenge and Self-Report Questionnaire, Journal of Educational Technology 34(3), 849-876. https://doi.org/10.17232/KSET.34.3.849
  8. JungKyo Jung, Wonsuk Lee(2018), A Study of Current State and Direction of Evaluation of Software Education in Elementary School according to the 2015 Revised Curriculum, Journal of Qualitative Research 19(1), 22-30.
  9. Juyeon Park, Jonghye Kim, Soohwan Kim, Sughee Kim, Hyunsook Lee(2017), Development of evaluation factors for SW education in elementary and secondary schools, The Journal of Korean association of computer education 20(6), 47-59.
  10. Martin, T., & Fields, D. (2014). Macro data for micro learning: Developing FUN! for Automated Assessment of Computational Thinking in Scratch. Cyber learning Summit, Madison, WI.
  11. Mi Song Kim, Hyungshin Choi(2018), Fostering Primary Pre-service Teachers' Computational Thinking through Self-Assessment, Journal of The Korean Association of Information Education 22(1), 61-70. https://doi.org/10.14352/jkaie.2018.22.1.61
  12. Minja Kim, Hyeoncheol Kim(2018), Effectiveness analysis based on computational thinking of a computing course for non-computer majors, The Journal of Korean association of computer education 21(1), 11-21. https://doi.org/10.32431/kace.2018.21.5.002
  13. Soohwan Kim(2015a), Analysis of Scratch code for Student Assessment about Computational Thinking Capability, The Journal of Korean association of computer education 18(5), 25-34.
  14. Soohwan Kim(2015b), Development of Scratch Code Analysis System for Assessment about Concepts of Computational Thinking, The Journal of Korean association of computer education 18(6), 13-22.
  15. Soojin Jun, Seonkwan Han(2016), Descriptive Assessment Tool for Computational Thinking Competencies, Journal of The Korean Association of Information Education 20(3), 255-262. https://doi.org/10.14352/jkaie.20.3.255
  16. Dr.Scratch. http://www.drscratch.org

Cited by

  1. 예비교사를 위한 게임 프로그래밍 교육모델 4E 개발 vol.23, pp.6, 2018, https://doi.org/10.14352/jkaie.2019.23.6.561
  2. EXCEL VBA를 이용한 컴퓨팅 사고력 교육 모델에 대한 학습자의 인식 연구 vol.23, pp.2, 2020, https://doi.org/10.32431/kace.2020.23.2.005