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

컴퓨팅 사고력 향상을 위한 스크래치 프로그래밍 교육의 효과 분석

Analysis of Effects of Scratch Programing Education to Improve Computational Thinking

2

조회

0

다운로드

19

인용

0

참고문헌

키워드

주제분류교육학

초록

미래사회가 요구하는 기초 소양으로 컴퓨팅 사고력 향상이 중요해짐에 따라 소프트웨어 교육이 점차 강화되고 있다. 이러한 흐름 속에 대학 역시 산업 수요에 맞도록 소프트웨어 교육에 대한 교양 교육을 신설하고 있고, 신설된 소프트웨어 관련 교육은 전공자 뿐만 아니라 비전공자들도 필수적으로 들어야 하는 교과목으로 지정되어 운영되고 있다. 본 연구는 소프트웨어 교육의 일환으로 스크래치라는 프로그램을 활용하여, 15주간 프로그래밍 수업을 받는 대학교 1학년 비전공자를 학생을 대상으로, 수업을 받고 난 후 프로그래밍에 대한 인식의 변화와 효과성에 대해 확인하고자 하였다. 그 결과 15주 프로그래밍 수업 후 남자는 68%, 여자는 90%가 어렵다고 답해, 여자가 어렵다고 느끼는 것으로 나타났으며, 계열별로는 인문․사회 계열(83%), 자연․공학계열(67%), 예체능(100%)로 자연․공학계열의 학생들이 프로그래밍 수업에 대해 잘 적응하는 것으로 나타났다. 또한 효과성(흥미, 사고력, 성취도 향상)인식에서는 자연․공학계열이 인문․사회계열과 예체능 계열 간의 유의한 차이를 나타냈으나, 인문사회와 예체능 계열 간에는 차이가 발생하지 않아, 자연․공학계열에서만 효과적이라고 인식하는 것으로 판단할 수 있었다. 따라서, 비전공자를 대상으로 컴퓨팅 사고력을 위한 프로그래밍 수업을 진행하기 전에는 수업의 필요성에 대해 인식시키는 것이 중요하며, 기존의 프로그래밍을 가르치는 방식이 아닌 PBL(Problem based learning)적용 등의 교수방법의 변화가 필요하다. 또한, 계열별 차이를 인식하고, 적절한 교수학습 지원이 제공되어야 할 것으로 보인다.

Abstract

universities have newly opened general education courses for software education to meet industrial demands, designating the newly-offered software education as required courses not only for majors but also for non-majors. This study aims to analyze the effects of scratch programming education as part of software education after conducting 15-week programming lessons for first-year undergraduate non-majors. When asked about changes in their perceptions of the programming and its effectiveness, 68% of male students and 90% of female students, respectively, answered the programming lessons were difficult, showing that the female students found the programming more difficult than their male counterparts. When examined by college, 83% of students in the college of the humanities and social science, 67 % of students in the college of natural and engineering sciences, and 100% of students in the college of arts and physical education answered the programming lessons were difficult, showing that students in the college of natural and engineering sciences adjusted well to the programming lessons. As to their perceptions of effectiveness, including improvement of interest, thinking, and achievement, only students in the college of natural and engineering sciences perceived the programming education effective as there was a significant difference between students in this college and students in the other two colleges. Therefore, it is important to raise their perceptions of necessity for the programming lessons before offering the lessons to improve computational thinking for non-majors. It is also necessary to change teaching methods by applying problem-based learning and other methods rather than conventional ways of teaching programming.

참고문헌 (37)

  1. 고수경, "논리적 사고력 증진을 위한 스크래치(Scratch) 활용 미술 프로그램 개발 연구: 초등학교 6학년을 대상으로", 석사, pp.2017
  2. 김경규, "컴퓨팅 사고력 기반 프로그래밍 학습의 효과성 분석", 컴퓨터교육학회 논문지, 19(1), pp.27~39 (2016), 한국컴퓨터교육학회[DOI]
  3. 김민주, "스크래치 프로그래밍을 활용한 정보교육이 초등학생에게 미치는 영향", 석사, pp.2017
  4. 김병욱, "PBL 기반 프로그래밍 수업에서 학습양식에 따른 학습동기 차이분석을 통한 시사점 도출", 컴퓨터교육학회 논문지, 13(5), pp.15~27 (2010), 한국컴퓨터교육학회[DOI]
  5. 김종혜, "정보과학적 사고 기반의 문제 해결 능력 향상을 위한 중등 교육 프로그램", 박사, 컴퓨터교육학, pp.2009
  6. 노희진, "스크래치를 활용한 고등학교 과학 수업에 대한 학생 인식", 한국과학교육학회지, 35(1), pp.53~64 (2015), 한국과학교육학회[DOI]
  7. 박락주, "스크래치 프로그래밍과 초등학생의 자기효능감에 대한 연구 : 초등학교 4학년을 중심으로", 석사, 초등컴퓨터교육전공, pp.2012
  8. 박용철, "스크래치 프로그래밍의 교육적 활용이 초등학생의 자기 주도적 학습 능력에 미치는 효과", 석사, 초등컴퓨터교육, pp.2010
  9. 박진영, "스크래치 프로그래밍을 활용한 음악수업이 초등학생의 음악교과 학습동기에 미치는 효과 : 초등학교 4학년을 중심으로", 석사, 컴퓨터교육전공, pp.2012
  10. 박지영, "학습자특성에 따른 프로그래밍 교육의 효과", 석사, pp.2016
  11. 배영권, "STAD학습모형에 기반한 대학프로그래밍 수업모형 개발", 교육과학연구, 38(3), pp.93~115 (2007), 교육과학연구소
  12. 송정범, "스크래치 프로그래밍 학습이 학습자의 동기와 문제해결력에 미치는 영향", 정보교육학회논문지, 12(3), pp.323~332 (2008), 한국정보교육학회
  13. 안형진, "문제해결력 증진을 위한 초등학교 Scratch 교육과정 개발", 정보교육학회논문지, 17(3), pp.317~327 (2013), 한국정보교육학회[DOI]
  14. 오경선, "프로그래밍 교육을 위한 컴퓨팅 사고력 내용 구성에 관한 연구", 박사, pp.2016
  15. 오미자, "스크래치 프로그램을 활용한 프로그래밍 교육에 대한 비전공자의 인식 연구", 컴퓨터교육학회 논문지, 20(1), pp.1~11 (2017), 한국컴퓨터교육학회[DOI]
  16. 유인환, "컴퓨팅 사고력 신장을 위한 SW 개발 프로세스 탐구", 정보처리학회 논문지, 5(2), pp.51~58 (2016), 한국정보처리학회[DOI]
  17. 유병건, "성별에 따른 프로그래밍 성취도와 문제해결과정의 관계 분석", 컴퓨터교육학회 논문지, 15(6), pp.1~10 (2012), 한국컴퓨터교육학회[DOI]
  18. 윤일규, "초등학생의 스크래치 프로그래밍 과제를 통한 논리적 사고력 분석", 정보창의교육지, 3(1), pp.1~7 (2009)
  19. 초중등 단계Computational Thinking 도입을 위한 기초연구, "이영준", 한국과학창의재단, ~ (2014)
  20. 이영준, "Computational Thinking 향상을 위한 초, 중등학교 정보 교육의 방향", 컴퓨터교육학회지, 2(1), pp.17~21 (2012)
  21. 이은경, "문제해결력 향상을 위한 과제 중심 스크래치 프로그래밍 학습 프로그램", 컴퓨터교육학회 논문지, 12(6), pp.1~9 (2009), 한국컴퓨터교육학회[DOI]
  22. 조성환, "스크래치를 이용한 프로그래밍 수업 효과", 정보교육학회논문지, 12(4), pp.375~384 (2008), 한국정보교육학회
  23. 최정원, "정보 영재의 컴퓨팅 사고력 향상을 위한 퍼즐 기반 알고리즘 학습 모형", 박사, pp.2015
  24. 최정원, "컴퓨팅 사고력의 개념 정립", 한국컴퓨터교육학회 학술발표대회, 20(1), pp.21~25 (2016)
  25. 최정원, "컴퓨팅 사고력 평가 방안 설계", 한국컴퓨터정보학회지, 22(2), pp.177~178 (2014)
  26. 최정원, "2015 개정 정보 교과 교육과정에서 학습자의 컴퓨팅 사고력 평가 방안에 대한 제언", 한국컴퓨터교육학회지, 19(2), pp.9~12 (2015)
  27. 최형신, "Computational Thinking역량 계발을 위한 수업 설계 및 평가 루브릭 개발", 정보교육학회논문지, 18(1), pp.57~64 (2014), 한국정보교육학회[DOI]
  28. Bundy, A., "Computational Thinking is Pervasive", 67~69 (2007)
  29. Bill Wulf, "Chapter.2: What is Computational Thinking?", Report of Workshop on the Scope and Nature of Computatioal Thinking, pp.7~8 (2010)
  30. David Moursund, "Chapter.2: What is Computational Thinking?", Report of Workshop on the Scope and Nature of Computatioal Thinking, pp.7~8 (2010)
  31. "Scratch for Buildding Computer Sciectists" (2007)[URL]
  32. Report of a workshop on the Scope and Nature of Computational Thinking. Chapter:2 What is Computational Thinking?, "Peter, Lee", ~ (2010)
  33. Roy Pea, "A Preview of State of the Field" (2013), First Published
  34. WEF, "World Economic Forum Annual Meeting", ~ (2016)
  35. Wing, J. M., "Computational Thinking", Communications of the ACM, 49(3), pp.33~35 (2006)
  36. Wing, J. M., "Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A: Mathematical", Physical and Engineering Sciences, 366(1881), pp.3717~3725 (2008)
  37. Wing, J. M, "Computational Thinking", CSTA Workshop (2011)

관련 논문AI추천

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