프로그래밍 과정에서 나타나는 초보학습자들의 행동 및 사고과정 분석

Analysis of Programming Processes Through Novices' Thinking Aloud in Computational Literacy Education

초록

본 연구의 목적은 CL(Computatioanl Literacy) 교육에서 중요한 교육 내용인 프로그래밍 문제해결 과정을 규명하는데 있다. 프로그래밍 초보학습자들의 인지적 사고과정 분석을 통해 프로그래밍 문제해결 과정에서 나타나는 사고 특성을 조망하는 분석틀을 제시하고, 실제 CL 문제해결 과정에서의 초보학습자들의 사고과정을 규명하는 것이다. 이를 위해 사고발성법을 적용하여 프로그래밍 과정에서 나타나는 여러 상황을 분석하였다. 본 연구에서는 학생들의 사고 특성을 추출하는 분석코드와 프로그래밍 과정 코드를 이용한 코딩조직를 개발하였고, 프로그래밍 과정에서 겪는 어려움과 이를 해결하는 과정을 Nvivo를 사용하여 종합적으로 분석하였다. 특히 프로그래밍 과정에서 나타나는 사고력의 활용에 대한 분석과 시사점을 제시하였다. 본 연구는 프로그래밍 과정에서 나타나는 인지적 사고 특성과 흐름을 이해하는데 기여하며 프로그래밍에서의 사고 과정을 과학적으로 분석할 수 있는 준거를 제시한다.

키워드

Computational Literacy EducationProgramming EducationProgramming ProcessesThinking AloudComputational Literacy EducationProgramming EducationProgramming ProcessesThinking AloudComputational Literacy 교육프로그래밍교육사고발성법Think Aloud
제목
프로그래밍 과정에서 나타나는 초보학습자들의 행동 및 사고과정 분석
제목 (타언어)
Analysis of Programming Processes Through Novices' Thinking Aloud in Computational Literacy Education
저자
김수환한선관김현철
DOI
10.32431/kace.2011.14.1.002
발행일
2011
저널명
컴퓨터교육학회 논문지
14
1
페이지
13 ~ 21