Exploring the effects of pair-programming in a high school computer course

碩士 === 國立臺灣師範大學 === 資訊教育學系 === 97 === This study explored the effects of using pair-programming strategy to help high school students learning programming concepts. In a pair-programming duo, one serves as the driver, who types at the computer or writes down a design; the other partner serves as the...

Full description

Bibliographic Details
Main Authors: Chang, Jen-Fu, 張仁輔
Other Authors: 吳正己
Format: Others
Language:zh-TW
Published: 2009
Online Access:http://ndltd.ncl.edu.tw/handle/81659152605939837085
id ndltd-TW-097NTNU5395003
record_format oai_dc
spelling ndltd-TW-097NTNU53950032015-10-13T14:53:15Z http://ndltd.ncl.edu.tw/handle/81659152605939837085 Exploring the effects of pair-programming in a high school computer course 初學者使用配對程式設計學習之成效及態度探討 Chang, Jen-Fu 張仁輔 碩士 國立臺灣師範大學 資訊教育學系 97 This study explored the effects of using pair-programming strategy to help high school students learning programming concepts. In a pair-programming duo, one serves as the driver, who types at the computer or writes down a design; the other partner serves as the navigator, who looks for defects in the work of the driver with an objective point of view. A quasi-experiment design was implemented in this study. Four classes of high school students, totaling 145 students, participated in this study. Two classes of 76 students paired in the computer lab to learn programming (the pair group), whereas the other two classes of 69 students learned programming individually (the control group). Students’ post-experiment achievement test scores, replies on questionnaires, and conversations during lab activities as well as researcher’s class observations and focus group interview data were collected and analyzed. The findings of the study were: (1) the pair-programming group performed significant better than the control group in the post-experiment achievement test, (2) no significant difference was found on students’ attitudes toward learning programming between the pair group and control group, (3) the drivers usually took more responsibility on problem-solving process than the navigators, (4) the dialog patterns exhibited in the pair group, in order of frequency, were didactic, debugging, and debating, and (5) pair-programming tended to lead students toward productive learning behaviors. 吳正己 2009 學位論文 ; thesis 70 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺灣師範大學 === 資訊教育學系 === 97 === This study explored the effects of using pair-programming strategy to help high school students learning programming concepts. In a pair-programming duo, one serves as the driver, who types at the computer or writes down a design; the other partner serves as the navigator, who looks for defects in the work of the driver with an objective point of view. A quasi-experiment design was implemented in this study. Four classes of high school students, totaling 145 students, participated in this study. Two classes of 76 students paired in the computer lab to learn programming (the pair group), whereas the other two classes of 69 students learned programming individually (the control group). Students’ post-experiment achievement test scores, replies on questionnaires, and conversations during lab activities as well as researcher’s class observations and focus group interview data were collected and analyzed. The findings of the study were: (1) the pair-programming group performed significant better than the control group in the post-experiment achievement test, (2) no significant difference was found on students’ attitudes toward learning programming between the pair group and control group, (3) the drivers usually took more responsibility on problem-solving process than the navigators, (4) the dialog patterns exhibited in the pair group, in order of frequency, were didactic, debugging, and debating, and (5) pair-programming tended to lead students toward productive learning behaviors.
author2 吳正己
author_facet 吳正己
Chang, Jen-Fu
張仁輔
author Chang, Jen-Fu
張仁輔
spellingShingle Chang, Jen-Fu
張仁輔
Exploring the effects of pair-programming in a high school computer course
author_sort Chang, Jen-Fu
title Exploring the effects of pair-programming in a high school computer course
title_short Exploring the effects of pair-programming in a high school computer course
title_full Exploring the effects of pair-programming in a high school computer course
title_fullStr Exploring the effects of pair-programming in a high school computer course
title_full_unstemmed Exploring the effects of pair-programming in a high school computer course
title_sort exploring the effects of pair-programming in a high school computer course
publishDate 2009
url http://ndltd.ncl.edu.tw/handle/81659152605939837085
work_keys_str_mv AT changjenfu exploringtheeffectsofpairprogramminginahighschoolcomputercourse
AT zhāngrénfǔ exploringtheeffectsofpairprogramminginahighschoolcomputercourse
AT changjenfu chūxuézhěshǐyòngpèiduìchéngshìshèjìxuéxízhīchéngxiàojítàidùtàntǎo
AT zhāngrénfǔ chūxuézhěshǐyòngpèiduìchéngshìshèjìxuéxízhīchéngxiàojítàidùtàntǎo
_version_ 1717760820176224256