Experimenting with Pair Programming in an Introductory Programming Course
DALIALAH ABD GANI, NORASIAH MOHAMMAD & ZAINURA IDRUS
ABSTRACT
This paper describes how pair programming is conducted in the collaborative learning of an introductory programming course at University Technology of MARA (UiTM), aimed at increasing students’ motivation and confidence. The paper begins by defining the term pair programming and discussing the rationale for bringing industry’s pair programming into the classroom, as supported strongly by findings from numerous research. The mechanism for implementation and certain issues that might compromise the effectiveness of the pairing are also discussed. Our findings show that pairing not only does not compromise students’ learning but that it enhances students’ enjoyment, confidence and quality of programs. Thus, suggesting that pair programming is an effective pedagogical tool for teaching any programming course.
Keywords: Pair Programming, Solo Programming, Pedagogical Tool.
ABSTRAK
Kertas kerja ini membincangkan bagaimana pengaturcaraan berpasangan dilaksanakan ke atas mata pelajaran Pengenalan Kepada Pengaturcaraan di Universiti Teknologi MARA (UiTM) bertujuan meningkatkan motivasi dan keyakinan pelajar. Kertas kerja ini bermula dengan mendefinisikan pengaturcaraan berpasangan. Kemudian disusuli dengan hujah-hujah mengapa perlu menerapkan pengaturcaraan berpasangan yang telah dipraktikkan di industri ke dalam bilik darjah sepertimana yang ditekankan oleh penyelidik-penyelidik terdahulu. Prosedur perlaksanaan dan isu-isu yang timbul dan menggugat keberkesanan pengaturcaraan berpasangan juga dibincangkan. Hasil penyelidikan kami, menunjukkan pengaturcaraan berpasangan bukan sahaja meningkatkan keberkesanan pembelajaran, malah menambah keseronokan, keyakinan dan kualiti perisian. Kesimpulannya, pengaturcaraan berpasangan merupakan cara yang berkesan untuk diguna pakai di dalam bilik darjah untuk sebarang mata pelajaran pengaturcaraan.
Kata kunci: Pengaturcaraan Berpasangan, Pengaturcaraan Solo, Alat Pedagogi.