Investigating the learner's performance in learning programming by integrating visualization programming and pair programming in programming courses / Nurul Aini Sairuni

This paper investigates the possible learning approach for novices in learning programming. Novices have problem in learning programming because many reasons. One of it is the incorrect use of study methodology. Many approaches have been introduce, however, there are no empirical evidence showing th...

Full description

Saved in:
Bibliographic Details
Main Author: Sairuni, Nurul Aini
Format: Thesis
Language:English
Published: 2015
Online Access:https://ir.uitm.edu.my/id/eprint/63975/1/63975.PDF
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-uitm-ir.63975
record_format uketd_dc
spelling my-uitm-ir.639752023-08-25T08:11:34Z Investigating the learner's performance in learning programming by integrating visualization programming and pair programming in programming courses / Nurul Aini Sairuni 2015 Sairuni, Nurul Aini This paper investigates the possible learning approach for novices in learning programming. Novices have problem in learning programming because many reasons. One of it is the incorrect use of study methodology. Many approaches have been introduce, however, there are no empirical evidence showing the best approach to learn programming by novices. In this study, four experiments were conducted with four groups of students for four different learning approaches, that are the conventional method for Group A, pair programming for Group B, using the visualization programming tool for Group C and combination used of visualization programming tool and pair programming for Group D. The visualization programming tool used is Ville. Each group consists of 30 students of mixed gender. The students were grouped randomly except when doing pairing which requires the pair to have different capability which is determined by their CGPA and SPM Mathematics' results. Each group will be given the pre-test, treatment and post-test. Pre test were carried out by all groups using the conventional method, while post-test were performed according to the different methods for each group. The differences in score for pre and post-test were analyzed for each experiment. The result showed that Group Dshowed a significance improvement in score as compared to other groups. Thus, it gives an indicator that teaching of programming for novices is best performed by combining the pair programming and using the visualization tools. The combination of the two techniques has improved the performance of the students 2015 Thesis https://ir.uitm.edu.my/id/eprint/63975/ https://ir.uitm.edu.my/id/eprint/63975/1/63975.PDF text en public masters Universiti Teknologi Mara (UiTM) Faculty of Computer and Mathematical Sciences Ismail, Marina (Dr.)
institution Universiti Teknologi MARA
collection UiTM Institutional Repository
language English
advisor Ismail, Marina (Dr.)
description This paper investigates the possible learning approach for novices in learning programming. Novices have problem in learning programming because many reasons. One of it is the incorrect use of study methodology. Many approaches have been introduce, however, there are no empirical evidence showing the best approach to learn programming by novices. In this study, four experiments were conducted with four groups of students for four different learning approaches, that are the conventional method for Group A, pair programming for Group B, using the visualization programming tool for Group C and combination used of visualization programming tool and pair programming for Group D. The visualization programming tool used is Ville. Each group consists of 30 students of mixed gender. The students were grouped randomly except when doing pairing which requires the pair to have different capability which is determined by their CGPA and SPM Mathematics' results. Each group will be given the pre-test, treatment and post-test. Pre test were carried out by all groups using the conventional method, while post-test were performed according to the different methods for each group. The differences in score for pre and post-test were analyzed for each experiment. The result showed that Group Dshowed a significance improvement in score as compared to other groups. Thus, it gives an indicator that teaching of programming for novices is best performed by combining the pair programming and using the visualization tools. The combination of the two techniques has improved the performance of the students
format Thesis
qualification_level Master's degree
author Sairuni, Nurul Aini
spellingShingle Sairuni, Nurul Aini
Investigating the learner's performance in learning programming by integrating visualization programming and pair programming in programming courses / Nurul Aini Sairuni
author_facet Sairuni, Nurul Aini
author_sort Sairuni, Nurul Aini
title Investigating the learner's performance in learning programming by integrating visualization programming and pair programming in programming courses / Nurul Aini Sairuni
title_short Investigating the learner's performance in learning programming by integrating visualization programming and pair programming in programming courses / Nurul Aini Sairuni
title_full Investigating the learner's performance in learning programming by integrating visualization programming and pair programming in programming courses / Nurul Aini Sairuni
title_fullStr Investigating the learner's performance in learning programming by integrating visualization programming and pair programming in programming courses / Nurul Aini Sairuni
title_full_unstemmed Investigating the learner's performance in learning programming by integrating visualization programming and pair programming in programming courses / Nurul Aini Sairuni
title_sort investigating the learner's performance in learning programming by integrating visualization programming and pair programming in programming courses / nurul aini sairuni
granting_institution Universiti Teknologi Mara (UiTM)
granting_department Faculty of Computer and Mathematical Sciences
publishDate 2015
url https://ir.uitm.edu.my/id/eprint/63975/1/63975.PDF
_version_ 1783735375407087616