Computational Thinking역량 계발을 위한 수업 설계 및 평가 루브릭 개발
Developing Lessons and Rubrics to Promote Computational Thinking
0
조회
0
다운로드
48
인용
0
참고문헌
키워드
초록
본 연구의 목적은 최근에 큰 주목을 받고 있는 Computational Thinking(CT) 개념과 세부 역량에 대해 문헌연구를 수행하고 CT역량을 계발하기 위한 초등예비교사를 위한 수업 내용과 평가 방법을 고안하는 것이다. 이를 위해 CT관련 문헌, 프로그래밍 효과성 관련 문헌, 스크래치 교육용 프로그래밍 언어 2.0버전의 기능을 분석하여 예비초등교사를 위한 6개의 CT세부 요소(절차 및 알고리즘, 병행화 및 동기화, 자료 표현, 추상화, 문제 분해, 시뮬레이션)를 도출하였다. 도출된 6개의 CT세부 역량의 계발을 위해 교원양성기관에서 한 학기에 진행할 수 있는 수업을 설계하고 각 차시의 수업내용과 CT요소와의 관련성을 분석하여 제시하였다. 또한 PECT(Progression of Early Computational Thinking)모형과 CT평가 프레임워크를 분석하여 학습자의 산출물에 나타난 CT역량 습득 정도를 기초, 발달, 능숙 세 단계로 평가할 수 있는 루브릭을 고안하였다. 본 연구의 결과는 향후 실증적 효과성 검증을 통해 교원양성기관에서 CT역량 계발 프로그램으로 활용될 수 있을 것으로 기대한다.
Abstract
This study aims to suggest lesson plans and evaluation methods for primary pre-service teachers by reviewing the concept of computational thinking(CT) skills and its sub components. To pursue this goal, a literature review has been conducted in regards to CT and the effectiveness of programming courses. In addition, the Scratch educational programming functions were analyzed yielding six CT elements(data representation, problem decomposition, abstraction, algorithm & procedures, parallelization, simulation). With these six elements, one semester lesson plans for 15 weeks that represent the connections with six CT elements were designed. Based on the PECT(Progression of Early Computational Thinking) model and the CT framework a rubric to evaluate learners' proficiency levels(basic, developing, proficient) revealed in their final projects was developed as well. Upon a follow-up empirical study, the lesson plans and the rubric suggested in the current study are expected to be utilized in teachers' colleges.
참고문헌 (21)
- "New national curriculum to introduce fraction to five-year-olds. theguardian" (2013)[URL]
- 배학진, "문제 중심 학습을 적용한 스크래치 프로그래밍 교수 학습 모형", 컴퓨터교육학회 논문지, 12(3), pp.11~22 (2009), 한국컴퓨터교육학회
- Brennan, K., "New frameworks for studying and assessing the development of computational thinking", Paper presented at annual American Educational Research Association meeting, Vancouver, BC, Canada (2012)
- "Computational Thinking" (2012)[URL]
- 조성환, "스크래치를 이용한 프로그래밍 수업 효과", 정보교육학회논문지, 12(4), pp.375~384 (2008), 한국정보교육학회
- 조성환, "CPS에 기반한 스크래치 EPL이 문제해결력과 프로그래밍 태도에 미치는 효과", 정보교육학회논문지, 12(1), pp.77~88 (2008), 한국정보교육학회
- 최형신, "Computational Thinking 교육 및 평가 접근에 대한 고찰", 2013년도 동계 학술발표대회, pp.283~288 (2013), 한국정보교육학회
- 최숙영, "21^st Century Skills와 Computational Thinking 관점에서의 '정보' 교육과정 분석", 컴퓨터교육학회 논문지, 14(6), pp.19~30 (2011), 한국컴퓨터교육학회
- "MISP, Pursuing Computer Programming Education from Elementary and Middle Schools" (2013)[URL]
- 김수환, "Computational Thinking 향상을 위한 디자인기반 학습", 정보교육학회논문지, 16(3), pp.319~326 (2012), 한국정보교육학회
- 이은경, "계산적 사고 향상을 위한 창의적 스크래치 프로그래밍 학습", 컴퓨터교육학회 논문지, 16(1), pp.1~9 (2013), 한국컴퓨터교육학회
- Maloney, J., "Programming by choice: Urban youth learning programming with scratch", SIGCSE'08, pp.367~371 (2008)
- Meerbaum-Salant, O., "Learning computer science concepts with Scratch", ICER 2010, pp.69~76 (2010)
- Papert, S., "Mindstorms: Children, computers, and powerful ideas" (1993), Perseus Publishing
- "Creative coding: Programming for personal expression" (2005)[URL]
- Seiter, L., "Modeling the learning progressions of computational thinking of primary grade students", ICER'13, pp.59~66 (2013)
- 송정범, "스크래치 프로그래밍 학습이 학습자의 동기와 문제해결력에 미치는 영향", 정보교육학회논문지, 12(3), pp.323~332 (2008), 한국정보교육학회
- "Estonia" (2013)[URL]
- Wing, J. M., "Computational thinking", Communications of the ACM, 19(3), pp.33~35 (2006)
- "Computational thinking—what and why?. CMU Research Notebook" (2011)[URL]
- Yim, B. C., "Scratch Programming" (2010), Human Science
