DOI QR코드

DOI QR Code

라이트봇을 활용한 컴퓨팅 사고력에서 지식 정보의 진단 방안에 관한 연구

A Study on the Diagnosis Method of Knowledge Information in Computational Thinking using LightBot

  • 이영석 (강남대학교 KNU참인재대학)
  • Lee, Youngseok (KNU College of Liberal Arts and Sciences, Kangnam University)
  • 투고 : 2020.07.04
  • 심사 : 2020.08.20
  • 발행 : 2020.08.28

초록

현대 사회는 다양한 분야의 문제를 컴퓨터와 접목하여 새로운 방향으로 생각하고 문제를 해결할 필요가 있다. 이렇게 자신만의 아이디어로 컴퓨팅 기술을 활용하여 다양한 문제를 추상화하고 자동화하는 것을 컴퓨팅 사고라고 한다. 본 논문에서는 프로그래밍 교육 상황에서 다양한 문제를 제시하고 이를 해결하기 위해 다양한 문제해결 방식을 찾도록 하는 과정을 통해 컴퓨팅 사고 기반의 지식 정보를 어떻게 진단하고 향상시킬 수 있는지를 분석하고자 한다. 학습자를 진단하기 위해 사전 검사와 라이트봇을 수행하고, 그 결과의 상관관계를 파악하여 학습자의 지식 상태를 체크한 뒤, 문제 해결 학습 기법에 따라 강의를 진행한 평가 결과와 라이트봇 수행 결과의 상관관계를 분석하여, 제안하는 기법에 따라 학습한 학습자들의 집단 평균 성적을 비교 분석한 결과 학습효과가 유의미하게 있는 것으로 나타났다. 본 논문에서 제안하는 문제해결을 위한 컴퓨팅 사고력 기반의 지식 정보를 도출하고 향상시키는 기법을 소프트웨어 교육에 적용한다면 학생들의 흥미와 관심을 유도하여, 학습 효과가 높아질 것이다.

Modern society needs to think in new directions and solve problems by grafting problems from diverse fields with computers. Abstraction and automation of various problems using computing technology with your own ideas is called computational thinking. In this paper, we analyze how to diagnose and improve knowledge information based on computational thinking through the process of presenting a variety of problems in programming education situations and finding several problem-solving methods to solve them. To pretest the learners, they were diagnosed using a measurement sheet and a LightBot. By determining the correlation between the evaluation results and LightBot results, the learners' current knowledge statuses were checked, and the correlation between the evaluation results and the LightBot results, based on what was taught according to the problem-solving learning technique, was analyzed according to the proposed technique. The analysis of the group average score of the learners showed that the learning effect was significant. If the method of deriving and improving knowledge based on computational thinking ability for solving the problem proposed in this paper is applied to software education, it will induce student interest, thereby increasing the learning effect.

키워드

참고문헌

  1. S. H. Kim. (2015). Analysis of Non-Computer Majors' Difficulties in Computational Thinking Education, The Journal of Korean Association of Computer Education, 18(3), 49-57. https://doi.org/10.32431/KACE.2015.18.3.005
  2. KERIS. (2016). Research report KR 2016-4, http://lib.keris.or.kr/search/detail/CATLAB000000012086.
  3. Y. Lee. (2018). Analyzing the effect of software education applying problem-solving learning. Journal of Digital Convergence, 16(3), 95-100. DOI : 10.14400/JDC.2018.16.3.095
  4. J. J. Lee & S. W. Kim. (2019). Analysis of Informatics Curriculum and Teaching Cases for Digital Literacy Education. The Journal of Korean Association of Computer Education, 22(5), 11-25. DOI : 10.32431/kace.2019.22.5.002
  5. G. Chen, J. Shen, L. Barth-Cohen, S. Jiang, X. Huang, & M. Eltouhky. (2017). Assessing Elementary Students' Computational Thinking in Everyday Reasoning and Robotics Programming. Computer and Education, 109, 162-175. DOI : 10.1016/j.compedu.2017.03.001
  6. K. Kim & H. Kim. (2014). A Case Study on Necessity of Computer Programming for Interdisciplinary Education. Journal of Digital Convergence, 12(11), 339-348. https://doi.org/10.14400/JDC.2014.12.11.339
  7. Y. Lee. (2018). Python-based Software Education Model for Non-Computer Majors. Journal of the Korea Convergence Society, 9(3), 73-78. DOI : 10.15207/JKCS.2018.9.3.073
  8. S. Jun. (2017). Design and Effect of Development-Oriented Model for Developing Computing Thinking in SW Education. Journal of The Korean Assocaition of Information Ecucation, 21(6), 619-627. DOI : 10.14352/jkaie.2017.21.6.619
  9. Atmatzidou, S. & Demetriadis, S. (2016). Advancing students' computational thinking skills through educational robotics: A study on age and gender relevant differences. Robotics and Autonomous Systems, 75, 661-670. DOI : 10.1016/j.robot.2015.10.008
  10. Y. Sung. (2017). Development of SW Education Model based on HVC Learning Strategy for Improving Computational Thinking. Journal of The Korean Assocaition of Information Ecucation, 21(5), 583-593. https://doi.org/10.14352/jkaie.21.5.583
  11. J. K. Shim & D. Y. Kwon. (2019), Development of an Educational Tangible Coding Tools for Algorithmic Thinking Focused on Programming Activities. The Journal of Korean Association of Computer Education, 22(6), 77-90. DOI : 10.32431/kace.2019.22.6.002
  12. O. H. Kang. (2020). Analysis of the Organization Structure and Learning Objectives of High School Informatics Textbooks. The Journal of Korean Association of Computer Education, 23(3), 9-15. DOI : 10.32431/kace.2020.23.3.002
  13. E. J. Kim. (2019). A Study on Difficulty Equalization Algorithm for Multiple Choice Problem in Programming Language Learning System. The Journal of Korean Association of Computer Education, 22(3), 55-65. DOI : 10.32431/kace.2019.22.3.005
  14. Y. Lee & J. Cho. (2019). Analysis of Correlation between Satisfaction and Academic Achievement of Software Education Based on Problem-solving Learning. Journal of the Korea Convergence Society, 9(2), 49-54. DOI : 10.22156/CS4SMB.2019.9.2.049
  15. M. Lee & S. Kim. (2019). Study on the Development of a General-Purpose Computational Thinking Scale for Programming Education on Problem Solving. The Journal of Korean Association of Computer Education, 22(5), 66-77. DOI : 10.32431/kace.2019.22.5.006
  16. S. Kim, Y. J. Kim, A. Jo & M. Lee. (2019). Development of a Tool for Computational Thinking Assessment in Problem-Solving Programming Education: Paper Type Inspection and Self-Report Questionnaire. The Journal of Korean Association of Computer Education, 22(3), 89-99. DOI : 10.32431/kace.2019.22.3.008
  17. B. Kim, Y. Jeon, J. Kim & T. Kim. (2016). Development and Application of Real Life Problem Solving Lesson Contents Based on Computational Thinking for Informatics Integrated-Gifted Elementary School Students' Creativity. Korean Journal of Teacher Education, 32(1), 159-186. DOI : 10.14333/KJTE.2016.32.1.159
  18. J. Y. Ki. (2018). A Study on UX Design Process Lecture Based on Modified PBL(Problem-Based Learning). Journal of the Korea Convergence Society, 9(1), 117-131. DOI : 10.15207/JKCS.2018.9.1.117
  19. J. H. Ku. (2017). Designing an App Inventor Curriculum for Computational Thinking based Non-majors Software Education. Journal of Convergence for Information Technology, 7(1), 61-66. DOI : 10.22156/CS4SMB.2017.7.1.061
  20. Y. Lee & J. Cho. (2020). Knowledge representation for computational thinking using knowledge discovery computing. Information Technology and Management, 21(1), 15-28. DOI : 10.1007/s10799-019-00299-9
  21. Agustinaningsih, W. (2020, July). Personalized Learning Modeling for the Control of Student Creativity in Physics Learning Media. In International Conference on Learning Innovation 2019 (ICLI 2019) (pp. 88-95). Atlantis Press. DOI : 10.2991/assehr.k.200711.016
  22. Meghji, A. F., Mahoto, N. A., Unar, M. A. & Shaikh, M. A. (2020). The Role of Knowledge Management and Data Mining in Improving Educational Practices and the Learning Infrastructure. Mehran University Research Journal of Engineering and Technology, 39(2), 310-323. DOI : 10.22581/muet1982.2002.08
  23. Danny Yaroslavski. (2018). Lightbot, http://Lightbot.com/.