컴퓨팅 사고력 향상을 위한 국내 SW 교육에 대한 메타분석
Inducing Computational Thinking in Korean SW Education: Synthesizing Standardized Mean Changes through Meta-analysis
0
조회
0
다운로드
19
인용
0
참고문헌
키워드
초록
본 연구의 목적은 컴퓨팅 사고력 향상을 위한 SW 교육의 효과성을 메타분석을 통해 체계적으로 평가하는 것이다. 이를 위해 2006년부터 2017년까지 SW 교육을 적용하고 그 효과를 분석한 42편의 국내 논문을 선정하여, 사후-사전 검사 점수의 변화량을 바탕으로 총 57개의 효과크기를 산출하였다. 본 연구의 구체적인 연구문제는 다음과 같다. 첫째, 컴퓨팅 사고력 향상을 위한 국내 SW 교육의 효과크기는 어떠한가? 둘째, 조절변수에 따라 컴퓨팅 사고력 향상을 위한 국내 SW 교육에 대한 효과크기의 차이가 있는가? 본 연구의 결과는 다음과 같다. 첫째, 컴퓨팅 사고력 향상을 위한 SW 교육의 전체효과크기는 0.314로, Cohen(1988)의 기준으로 ‘중간보다 낮은 수준’의 효과크기를 보였다. 효과 영역에 따른 SW 교육의 효과크기는 수행 영역(Computational Practice, =0.409), 혼합 영역(=0.408), 개념 영역(Computational Concept, =0.259) 순으로 나타났다. 둘째, 하위집단분석 결과, 6개의 조절변수 중 학습자의 영재성 여부에서만 조절효과가 나타났다(Qb(1)=3.932, p=0.047). 본 연구의 제언은 다음과 같다. 정보 영재 아동들의 인지적, 정의적 특성 분석이 선행되어야 하며, SW 교육의 효과를 정확하게 진단할 수 있는 평가 방법이 고안되어야 한다. 또한 컴퓨팅 사고력을 촉진할 수 있는 미시적인 교수-학습 설계 전략 수립 및 적용이 요구된다.
Abstract
The present study conducted a meta-analysis to identify the effects of SW education aimed at the improvement of computational thinking. Studies from 2006 to 2017 that analyzed the effects of SW education were collected to estimate the effect size of the standardized mean-change difference. A total of 42 papers and 57 effect sizes were used for analysis to answer two following research questions; First, how is the overall effect size of SW education aimed at the improvement of computational thinking? Second, is there a statistically significant difference on the average effect size of SW education aimed at the improvement of computational thinking by the moderating variables? The results were as follows; first, the overall effect size of SW education aimed at the improvement of computational thinking was 0.314 which conveys a ‘lower than medium level’ of effect size via Cohen(1988)’s standard. The effect size of SW education regarding the areas of computational thinking were as follows; computational practice(=0.409), mixed(=0.408), Computational concept(=0.259). Second, according to the subgroup analysis, there was a significant moderating effect only on the giftedness of the learners out of seven moderating variables(Qb(1)=3.932, p=0.047). The present study suggest to precede the analyses on both the cognitive and non-cognitive characteristics of gifted child and to design an accurate measurement that determines the effect of SW education. Alongside, micro-level-instructional design that promotes computational thinking should be arranged and embodied into the curriculum.
참고문헌 (106)
- 강동완, "게임형 앱 인벤터 학습 프로그램 개발 및 적용", 석사, pp.2016
- 강명희, "게임을 활용한 SW교육의 정의적 성과에 대한 학습몰입의 매개 효과", 정보교육학회논문지, 20(5), pp.475~486 (2016), 한국정보교육학회
- 강환수, "소셜 코딩 사이트를 활용한 소프트웨어 교육 사례 연구", 디지털융복합연구, 15(5), pp.37~48 (2017), 한국디지털정책학회[DOI]
- 교육부, "소프트웨어 교육 운영 지침", ~ (2015)
- 김거현, "앱 인벤터 활용 SW 교육이 초등학생의 컴퓨팅 사고력과 컴퓨터에 대한 태도에 미치는 영향", 정보교육학회논문지, 21(4), pp.371~380 (2017), 한국정보교육학회
- 김경규, "컴퓨팅 사고력 기반 프로그래밍 학습의 효과성 분석", 컴퓨터교육학회 논문지, 19(1), pp.27~39 (2016), 한국컴퓨터교육학회[DOI]
- 김동만, "교육용 프로그래밍 언어가 고등사고력에 미치는 효과에 관한 메타분석", 한국컴퓨터정보학회논문지, 23(6), pp.81~89 (2018), 한국컴퓨터정보학회[DOI]
- 김미승, "NDIS 기반 SW교육 ESD프로그램 개발 및 적용", 석사, pp.2017
- 김병수, "계산적 사고력 신장을 위한 PPS기반 프로그래밍 교육 프로그램", 박사, 과학교육학부 컴퓨터교육전공, pp.2014
- 김봉철, "알고리즘 학습을 위한 교수·학습 과정안 개발 및 적용", 석사, pp.2016
- 김성원, "앱 인벤터를 활용한 프로그래밍 교육이 예비 교사의 문제 해결 능력, 자아 효능감, 인식에 미치는 영향", 한국컴퓨터정보학회논문지, 22(1), pp.123~134 (2017), 한국컴퓨터정보학회[DOI]
- 김수환, "Computational Thinking 향상을 위한 디자인기반 학습", 정보교육학회논문지, 16(3), pp.319~326 (2012), 한국정보교육학회
- 김순화, "컴퓨팅 사고력 기반 융합인재교육프로그램의 효과성 분석 연구", 컴퓨터교육학회 논문지, 18(3), pp.105~114 (2015), 한국컴퓨터교육학회[DOI]
- 김승연, "스캐폴딩에 기반한 스크래치 프로그래밍 학습이 알고리즘적 사고력에 미 치는 영향", 석사, pp.2010
- 김영기, "스프레드시트를 활용한 컴퓨터 프로그래밍 교육의 가능성에 관한 연구", 교육과학연구, 42(2), pp.191~209 (2011), 교육과학연구소
- 김영욱, "아두이노를 활용한 피지컬 컴퓨팅 기반 소프트웨어 수업용 어플리케이션이 초등학생의 논리적 사고력에 미치는 효과", 사고개발, 12(2), pp.47~72 (2016), 대한사고개발학회
- 김용민, "초등학교 여학생의 컴퓨팅적 사고력 신장을 위한 앱인벤터 활용 S", W교육 프로그램 개발 및 적용, 2015, pp.19(4), 385~398[DOI]
- 김용민, "스프레드시트를 활용한 데이터 과학 교육 프로그램이 초등학생의 컴퓨팅 사고력 향상에 미치는 효과", 정보교육학회논문지, 21(2), pp.219~230 (2017), 한국정보교육학회
- 김우찬, "소프트웨어교육이 초등학교 5학년 학생들의 논리적 사고력과 창의적 문제해결력에 미치는 효과", 석사, pp.2016
- 김재형, "정보과학적 사고 기반 창의력 신장 IT퍼즐 교육프로그램 개발 및 적용 : 초등학교 5,6학년을 중심으로", 석사, 초등컴퓨터교육전공, pp.2014
- 김재휘, "컴퓨팅 사고력 향상을 위한 EPL 및 피지컬 컴퓨팅 교육과정 개발 및 적용", 석사, pp.2016
- 김정랑, "언플러그드 활동의 체계적 문헌고찰에 관한 연구", 정보교육학회논문지, 22(1), pp.103~111 (2018), 한국정보교육학회[DOI]
- 김태훈, "Logo를 이용한 정보과학적 사고 기반의 알고리즘 학습이 예비 초등교사에게 미치는 영향", 정보교육학회논문지, 16(4), pp.463~474 (2012), 한국정보교육학회
- 김한성, "소프트웨어 교육 운영지침 개발을 위한 방향 탐색", 학습자중심교과교육연구, 16(8), pp.529~548 (2016), 학습자중심교과교육학회
- 김한성, "SW교육 평가방법의 적합성 및 현장 유용성에 대한 초등교사 인식 분석", 정보교육학회논문지, 21(3), pp.267~275 (2017), 한국정보교육학회
- 노지예, "로봇 활용 SW 교육이 초등학생의 컴퓨팅사고력에 미치는 효과", 정보교육학회논문지, 21(3), pp.285~296 (2017), 한국정보교육학회
- 노지예, "로봇 활용 SW 교육 프로그램 설계: 초등학생의 컴퓨팅사고력과 창의적 문제해결력을 중심으로", 교육공학연구, 34(1), pp.1~37 (2018), 한국교육공학회[DOI]
- 박경은, "‘컴퓨팅 사고력(Computational thinking)’ 향상과 Sage 도구를 이용한 수학교육", 수학교육 논문집, 29(1), pp.19~33 (2015), 한국수학교육학회
- 박민규, "컴퓨팅적 사고능력 향상을 위한 RME 기반 알고리즘 학습이 초등학생의 문제해결력에 미치는 효과", 교원교육, 30(4), pp.179~193 (2014), 교육연구원
- 박정미, "스크래치를 활용한 STEAM 교육이 초등 정보영재의 논리적 사고력에 미치는 영향", 석사, 컴퓨터교육전공, pp.2013
- 서성원, "TPL과 VPL을 활용한 로봇프로그래밍 교육이 정보과학적 사고 능력에 미치는 영향", 석사, 컴퓨터교육, pp.2010
- 서영호, "초등학교 SW교육에서 동료 프로그래밍 교육 방법이 컴퓨팅 사고력과 창의성 신장에 미치는 효과 분석", 정보교육학회논문지, 20(3), pp.219~234 (2016), 한국정보교육학회
- 성영훈, "초등학생의 컴퓨팅 사고 향상을 위한 CT-SPI 모델 개발 및 적용", 한국컴퓨터정보학회논문지, 21(1), pp.169~180 (2016), 한국컴퓨터정보학회
- 신주현, "컴퓨팅 사고력 교육과 문제 해결 과정에서의 인지부하 변화", 한국정보기술학회논문지, 13(4), pp.121~129 (2015), 한국정보기술학회[DOI]
- 심재권, "SW영재학급 현황 분석을 통한 SW영재교육의 개선 방안 탐색", 정보교육학회논문지, 21(6), pp.711~721 (2017), 한국정보교육학회[DOI]
- 오정철, "초등학생의 컴퓨팅 사고력 신장을 위한 퍼즐 기반 컴퓨터과학 수업모형 및 프로그램 개발", 수산해양교육연구, 28(5), pp.1183~1197 (2016), 한국수산해양교육학회
- 안영희, "한국의 중등 정보․컴퓨터 교사양성 교육과정과 J07-CS 교육과정의 비교", 컴퓨터교육학회 논문지, 20(4), pp.37~46 (2017), 한국컴퓨터교육학회[DOI]
- 유가영, "초등 수학에서 컴퓨팅 사고력 프로그램 개발 및 적용", 석사, pp.2017
- 유인환, "웹 2.0 기반의 도구를 활용한 로봇 프로그래밍 교육 방안", 정보교육학회논문지, 18(4), pp.499~508 (2014), 한국정보교육학회[DOI]
- 이동윤, "Unity3D를 활용한 프로그래밍 교육이 컴퓨팅 사고력과 흥미에 미치는 영향", 석사, pp.2017
- 이승우, "컴퓨팅 사고와 프로그래밍 교육을 통한 하드웨어공학 전공역량강화", 예술인문사회 융합 멀티미디어 논문지, 7(9), pp.613~622 (2017), 사단법인 인문사회과학기술융합학회[DOI]
- 이시훈, "해커톤 기반 초등 SW교육모델 개발 및 적용", 석사, pp.2017
- 이신, "초등학교 SW교육에서 EPL활용교육과 로봇활용교육의 효과성 분석", 석사, pp.2017
- 이애화, "국내 소프트웨어교육 연구동향 분석", 교육정보미디어연구, 24(2), pp.277~301 (2018), 한국교육정보미디어학회[DOI]
- 이은경, "Computational Thinking 능력 향상을 위한 로봇 프로그래밍 교수 학습 모형", 박사, 컴퓨터교육, pp.2009
- 이재호, "소프트웨어 영재상 정립을 위한 초등교사의 인식 조사", 영재교육연구, 27(1), pp.97~118 (2017), 한국영재학회[DOI]
- 이철현, "컴퓨팅 사고력 기반 실생활 문제해결학습이 초등학생의 컴퓨팅 사고력 향상에 미치는 효과", 실과교육연구, 23(4), pp.91~107 (2017), 한국실과교육연구학회[DOI]
- 이혜영, "컴퓨팅 사고력 신장을 위한 프로그래밍학습 기반 중학교 과학교과 프로그램 개발", 한국컴퓨터정보학회논문지, 20(12), pp.181~188 (2015), 한국컴퓨터정보학회
- 전수진, "Computational Thinking 역량 평가를 위한 서술형 수행평가 도구", 정보교육학회논문지, 20(3), pp.255~262 (2016), 한국정보교육학회
- 전성균, "교수학습 방법에 따른 프로그래밍 학습 효과 메타분석", 한국컴퓨터교육학회 학술발표대회논문집, 20(1), pp.77~80 (2016)
- 전용주, "초등학생의 CT-CPS 모형 기반 소프트웨어 수업에서 인지적, 정의적 효과성 분석", 한국컴퓨터교육학회 학술발표대회 논문집, 21(1), pp.25~28 (2017)
- 전우천, "초등정보영재 교육과정의 현황 및 개선방안 연구", 영재교육연구, 20(1), pp.347~368 (2010), 한국영재학회
- 정유림, "스퀵 e-toy 프로그래밍 교육을 통한 메타인지 및 GALT 논리 사고력 향상 효과 분석", 정보교육학회논문지, 14(2), pp.199~207 (2010), 한국정보교육학회
- 조윤주, "CT 능력 향상을 위한 컴퓨팅 동화 개발 및 적용", 석사, pp.2017
- 진영학, "교육용프로그래밍언어의 효과에 관한 메타분석", 컴퓨터교육학회 논문지, 14(3), pp.25~36 (2011), 한국컴퓨터교육학회[DOI]
- 최정원, "정보 영재의 컴퓨팅 사고력 향상을 위한 퍼즐 기반 알고리즘 학습 모형", 박사, pp.2015
- 최형신, "로봇활용교육의 효과성 검증을 위한 평가도구 개발: 사회⋅문화적 맥락 및 컴퓨팅 사고 연계", 정보교육학회논문지, 18(4), pp.541~548 (2014), 한국정보교육학회[DOI]
- 국제비교를 통한 초중등학교에서의 컴퓨터교육 전략연구, "한국과학기술한림원", 한국과학기술한림원, ~ (2015)
- 허경, "교육매체 활용: 아두이노 N-스크린 통신보드를 활용한 피지컬 컴퓨팅 교육 프로그램", 한국실천공학교육학회 논문지, 7(2), pp.97~105 (2015)
- 홍태경, "초등학교에서 코두를 활용한 프로그래밍 교육이 문제해결력에 미치는 영향", 정보교육학회논문지, 19(1), pp.1~10 (2015), 한국정보교육학회[DOI]
- "ACM K-12 Taskforce, A model curriculum for K-12 computer science: final report of the ACM K-12 task force curriculum committee", CSTA, ~ (2003)
- Teacher education on robotics-enhanced constructivist pedagogical methods, "Alimisis, D.", School of Pedagogical and Technological Education, ~ (2009)
- Barr, V., "Bringing computational thinking to K-12 : what is Involved and what is the role of the computer science education community?", ACM Inroads, 2(1), pp.48~54 (2011)
- Beck, K., "Extreme programming explained: embrace change" (2000), Addison-Wesley
- Becker, B. J., "Synthesizing standardized mean-change measures", British Journal of Mathematical and Statistical Psychology, 41, pp.257~278 (1988)
- Becker, B. J., "Coaching for the scholastic aptitude test : Further synthesis and appraisal", Review of Educational Research, 60(3), pp.373~417 (1990)
- Becker, B. J., "Handbook of applied and multivariate statistics and mathematical modeling", pp.449~525 (2000), Academic Press
- Berland, M., "Comparing virtual and physical robotics environments for supporting complex systems and computational thinking", Journal of Science Education and Technology, 24(5), pp.628~647 (2015)
- Bers, M. U., "Computational thinking and tinkering : Exploration of an early childhood robotics curriculum", Computers and Education, 72, pp.145~157 (2014)
- Borenstein, M., "Introduction to meta-analysis" (2009), John Wiley & Sons
- Brennan, K., "New frameworks for studying and assessing the development of computational thinking", Annual American Educational Research Association meeting (2012)
- Bundy, A., "Computational thinking is pervasive", Journal of Scientific and Practical Computing, 1(2), pp.67~69 (2007)
- Chen, G., "Assessing elementary students’ computational thinking in everyday reasoning and robotics programming", Computers and Education, 109, pp.162~175 (2017)
- Cheung, M. W. L., "metaSEM : An R package for meta-analysis using structural equation modeling", Frontiers in Psychology, 5, pp.1521~ (2015)
- Cohen, J., "Statistical power analysis for the behavioral sciences" (1988), Lawrence Erlbaum Associate
- Cooper, H., "Synthesizing research: A guide for literature reviews" (1998), Sage
- Durak, H. Y., "Analysis of the relation between computational thinking skills and various variables with the structural equation model", Computers and Education, 116, pp.191~202 (2018)
- Duval, S., "Trim and fill : a simple funnel‐plot-based method of testing and adjusting for publication bias in meta-analysis", Biometrics, 56(2), pp.455~463 (2000)
- Egger, M., "Bias in meta-analysis detected by a simple, graphical test", British Medical Journal, 315, pp.629~634 (1997)
- Fagin, B., "Measuring the effectiveness of robots in teaching computer science", Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, pp.307~311 (2003)
- Fransen, J., "Team effectiveness and team development in CSCL", Educational Psychologist, 48(1), pp.9~24 (2013)
- Gleser, J. J., "The handbook of research synthesis and meta-analysis", pp.357~376 (2009), Russel Sage Foundation
- Grover, S., "Systems of Assessments” for deeper learning of computational thinking in K-12", Proceedings of the 2015 annual meeting of the American educational research association, pp.15~20 (2015)
- Grover, S., "Computational thinking in K–12 : A review of the state of the field", Educational Researcher, 42(1), pp.38~43 (2013)
- Hedges, L. V., "Statistical methods for meta-analysis" (1985), Academic Press
- Jak, S., "Meta-analytic structural equation modelling" (2015), Springer
- Kim, C., "Debugging during block-based programming", Instructional Science, 46(5), pp.767~787 (2018)
- Kirschner, P. A., "From cognitive load theory to collaborative cognitive load theory", International Journal of Computer-Supported Collaborative Learning, 13(2), pp.213~233 (2018)
- Krippendorff, K., "Content analysis: An introduction to its methodology" (2004), Sage
- Kwon, D., "Algorithmic brick based tangible robot and hybrid programming environments for enhancing computational thinking", doctoral, pp.2011
- Lewandowski, G., "Commonsense computing (episode 3): Concurrency and concert tickets", Proceedings of the Third International Workshop on Computing Education Research, pp.133~144 (2007), ACM
- Leary, H., "Meta-analysis and meta-synthesis methodologies : Rigorously piecing together research", TechTrends, 62(5), pp.525~534 (2018)
- Lee, V. R., "Paper Circuits : A tangible, low threshold, low cost entry to computational thinking", TechTrends, 62(2), pp.197~203 (2018)
- Lou, Y., "Small group and individual learning with technology : A meta-analysis", Review of Educational Research, 71(3), pp.449~521 (2001)
- Luterbach, K. J., "Education for the 21st century", International Journal of Applied Educational Studies, 11(1), pp.14~32 (2011)
- Lye, S. Y., "Review on teaching and learning of computational thinking through programming : What is next for K-12?", Computers in Human Behavior, 41, pp.51~61 (2014)
- Maloney, J., "The scratch programming language and environment", ACM Transactions on Computing Education, 10(4), pp.1~15
- National Research Council., "Report of a workshop on the scope and nature of computational thinking" (2010), National Academies Press
- Rich, P. J., "Coding in K-8: International trends in teaching elementary", primary computing, 2018, 1~19
- Román-González, M., "Which cognitive abilities underlie computational thinking? Criterion validity of the computational thinking test", Computers in Human Behavior, 72, pp.678~691 (2017)
- Schwarzer, G., "Meta-analysis with R" (2015), Springer
- Shute, V. J., "Stealth assessment : Measuring and supporting learning in video games" (2013), MIT Press
- Shute, V. J., "Demystifying computational thinking", Educational Research Review, 22, pp.142~158 (2017)
- Viechtbauer, W., "Outlier and influence diagnostics for meta‐analysis", Research Synthesis Methods, 1(2), pp.112~125 (2010)
- Wing, J. M., "Computational thinking", Communications of the ACM, 49(3), pp.33~35 (2006)
- Nan Sook Yu, "Meta-analysis of the effect of practical reasoning instruction on student outcome in Home Economics education in Korea", Asia Pacific Education Review, 13(4), pp.649~664 (2012), 교육연구소[DOI]
