The Effects of Pair Programming on Achievement and Motivated Strategies in Programming Course

Pair Programming이 학업성취도와 학습동기전략에 미치는 영향

  • 한건우 (한국교원대학교 컴퓨터교육과) ;
  • 이은경 (한국교원대학교 컴퓨터교육과) ;
  • 이영준 (한국교원대학교 컴퓨터교육과)
  • Received : 2006.10.30
  • Accepted : 2006.11.24
  • Published : 2006.11.30

Abstract

A programming language is very important subject in computer science. But it is difficult for many students to learn programming language. New pedagogical methods and techniques to help students to learn programming are needed. In this paper, we investigated the effects of Pair Programming, and we proposed a Pair programming strategy to improve programming skills. This paper examined the proposed Pair programming strategy. A empirical study showed the proposed teaching and learning strategy has positive effects on achievement and motivated strategies in programming course. Four factors - critical thinking, metacognitive reflection, effort regulation, and peer learning - have positive effects in learning strategies. The proposed Pair Programming strategy improves programming learning and motivated strategies.

프로그래밍 학습은 컴퓨터 과학에 있어 매우 중요한 과목이지만, 대부분의 학생들은 프로그래밍 배우는 것을 어려워하고 있다. 프로그래밍 교육에 대한 새로운 교수방법이나 기술적 관점의 연구가 필요한 시점이다. 따라서 본 연구에서는 Pair Programming을 통해 프로그래밍 교육의 가능성을 살펴보고, 교육적 효과를 높이기 위한 Pair Programming을 제안하였다. 제안된 교수 학습 전략을 실험한 결과, 학업성취도와 학습전략에 있어 효과가 있는 것으로 나타났다. 특히 학습전략에 있어서는 비판적 사고, 메타인지, 노력조절, 동료학습 영역들이 긍정적인 영향을 주는 것으로 나타났다.

Keywords