Browse > Article

Analysis of the Effectiveness of Computational Thinking-Based Programming Learning  

Kim, KyungKyu (충북대학교 대학원 컴퓨터과학과)
Lee, JongYun (충북대학교 소프트웨어학과/컴퓨터교육과)
Publication Information
The Journal of Korean Association of Computer Education / v.19, no.1, 2016 , pp. 27-39 More about this Journal
Abstract
It is necessary for us to be equipped with problem-solving ability, logical thinking ability, and convergence thinking ability in the digital information age. To have these abilities, modern people in the $21^{st}$ century should be educated to develop the computational thinking ability. However, it is difficult to cultivate the computational thinking ability in current computer education curriculum. Therefore, this paper aims to propose a programming-based computer educational program to make students better understand the principles of computer science and enhance student's computational thinking ability escaping from current fragmentary and limited computer education. In order to verify the effectiveness of the educational program, students in total 42 middle school (22 students in 1st and 2nd grades and 20 in 3rd grade) were applied to the educational program for twenty-four hours on 12 weeks and then we obtained a positive result that might bring improvement on the logical thinking ability and creative problem-solving skills. As a result, this study presents the possibility of its field applications of computational thinking-based programming learning and analyzed the effectiveness. therefore, it has a notable point of presenting the development direction of a variety of education programs for enhancing the computational thinking in the future.
Keywords
Computational thinking; Computer education; Software education; Logical;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 문교식(2013). Computational Thinking의 초등교육 활용 방향. 한국콘텐츠학회. 13(6), 518-526.   DOI
2 한국컴퓨터교육학회 (2014). 창의적 문제 해결방법론. 서울. 이한미디어.
3 Grover, S., & Pea, R. (2013). Computational Thinking in K-12: Review of the State of the field. Educational Researcher, 42(1), 38-43.   DOI
4 교육과학기술부 (2011). 중학교 선택 교과 교육과정. 서울. 교육과학기술부.
5 교육과학기술부 (2009). 초.중등학교 정보통신기술 교육 운영지침(개정안).
6 교육과학기술부 (2012). 2009 초등개정교육과정. 서울. 교육과학기술부.
7 Wing. J. M. (2008). Computational Thinking and Thinking About Computing, Philosophical Transactions of the Royal Society, Vol. 366, No. 1881, pp3717-3725.   DOI
8 National Research Council of the National Academies, USA, Report of a Workshop on the Scope and Nature of Computational Thinking, 2010.
9 이영준 (2014). 초중등 단계 Computational Thinking 도입을 위한 기초 연구. 한국과학창의재단.
10 이좌택 (2004). 문제기반학습에 터한 로봇 제어 프로그래밍 수업이 중학생의 논리적 사고력에 미치는 효과. 박사학위 논문, 한국교원대학교 대학원.
11 유중현.김종혜 (2008). 문제해결과정에서의 정보과학적 사고 능력에 대한 개념적 고찰. 정보창의교육논문지. 2(2), 23-32.
12 양창모 (2014). 교육용 프로그래밍 언어를 사용한 프로그래밍 교육의 효과에 관한 메타분석, 정보교육학회논문지, 18(2)
13 김수환 (2011). Computational Literacy교육을 통한 문제해결력 향상에 관한 연구. 박사학위 논문, 고려대학교 대학원.
14 진영학.김영식 (2011). 교육용프로그래밍언어의 효과에 관한 메타분석. 컴퓨터교육학회논문지, 14(3), 25-36.
15 National Research Council of the National Academies, USA(2011), Report of a Workshop of Pedagogical Aspects of Computational Thinking, 2011.
16 Tucker, A., Seehorn, D., Carey, S., Moix, D., Fuschetto, B., Lee, I., O'Grady-Cuniff, D., Stephenson, C., & Verno, A. (2011). CSTA K-12 Computer Science Standards. Revised 2011. CSTA Standards Task Force. Retrieved from http://csta.acm.org/Curriculum/sub/CurrFiles /CSTA_K-12_CSS.pdf
17 신갑천 (2010). 스크래치를 활용한 로봇 프로그래밍 학습이 논리적 사고력과 문제해결력에 미치는 효과. 석사학위 논문, 경인교육대학교 교육대학원.
18 김태미 (2014). STEAM 수업 자료 개발 및 적용을 통한 중등 수학 영재의 창의성 변화 분석. 석사학위 논문, 이화여자대학교 대학원.
19 Inhelder, B., & Piaget, J. (1958). The early growth of logic in the child: Classification and seriation. In H. E. Gruber & J. J. Voneche (Eds.). (1977), The Essential Piaget, N.Y.: Basic Books.
20 이좌택.이상봉 (2004). 컴퓨터 프로그래밍 학습에서 논리적 사고력 측정도구의 개발과 타당화 연구. 한국컴퓨터교육학회, 7(4), 15-25.
21 김종혜 (2009). 정보과학적 사고 기반의 문제해결 능력 향상을 위한 중등 교육 프로그램. 박사학위 논문, 고려대학교 대학원.