Improving learning of programming through E-learning by using asynchronous virtual pair programming

Abdullah Mohd. Zin, Suflan Idris, Nantha Kumar Subramaniam

Research output: Contribution to journalArticle

5 Citations (Scopus)

Abstract

The problem of learning programming subjects, especially through distance learning and E-Learning, has been widely reported in literatures. Many attempts have been made to solve these problems. This has led to many new approaches in the techniques of learning of programming. One of the approaches that have been proposed is the use of virtual pair programming (VPP). Most of the studies about VPP in distance learning or e-learning environment focus on the use of the synchronous mode of collaboration between learners. Not much research have been done about asynchronous VPP. This paper describes how we have implemented VPP and a research that has been carried out to study the effectiveness of asynchronous VPP for learning of programming. In particular, this research study the effectiveness of asynchronous VPP in the learning of object-oriented programming among students at Open University Malaysia (OUM). The result of the research has shown that most of the learners have given positive feedback, indicating that they are happy with the use of asynchronous VPP. At the same time, learners did recommend some extra features that could be added in making asynchronous VPP more enjoyable.

Original languageEnglish
Pages (from-to)162-173
Number of pages12
JournalTurkish Online Journal of Distance Education
Volume7
Issue number3
Publication statusPublished - 2006

Fingerprint

programming
learning
distance learning
electronic learning
Malaysia
learning environment

Keywords

  • Object Oriented Programming
  • Pair-programming
  • Virtual Pair-programming

ASJC Scopus subject areas

  • Education

Cite this

Improving learning of programming through E-learning by using asynchronous virtual pair programming. / Mohd. Zin, Abdullah; Idris, Suflan; Subramaniam, Nantha Kumar.

In: Turkish Online Journal of Distance Education, Vol. 7, No. 3, 2006, p. 162-173.

Research output: Contribution to journalArticle

@article{12517c663e4f4908af616f34458c42a0,
title = "Improving learning of programming through E-learning by using asynchronous virtual pair programming",
abstract = "The problem of learning programming subjects, especially through distance learning and E-Learning, has been widely reported in literatures. Many attempts have been made to solve these problems. This has led to many new approaches in the techniques of learning of programming. One of the approaches that have been proposed is the use of virtual pair programming (VPP). Most of the studies about VPP in distance learning or e-learning environment focus on the use of the synchronous mode of collaboration between learners. Not much research have been done about asynchronous VPP. This paper describes how we have implemented VPP and a research that has been carried out to study the effectiveness of asynchronous VPP for learning of programming. In particular, this research study the effectiveness of asynchronous VPP in the learning of object-oriented programming among students at Open University Malaysia (OUM). The result of the research has shown that most of the learners have given positive feedback, indicating that they are happy with the use of asynchronous VPP. At the same time, learners did recommend some extra features that could be added in making asynchronous VPP more enjoyable.",
keywords = "Object Oriented Programming, Pair-programming, Virtual Pair-programming",
author = "{Mohd. Zin}, Abdullah and Suflan Idris and Subramaniam, {Nantha Kumar}",
year = "2006",
language = "English",
volume = "7",
pages = "162--173",
journal = "Turkish Online Journal of Distance Education",
issn = "1302-6488",
publisher = "Anadolu Universitesi",
number = "3",

}

TY - JOUR

T1 - Improving learning of programming through E-learning by using asynchronous virtual pair programming

AU - Mohd. Zin, Abdullah

AU - Idris, Suflan

AU - Subramaniam, Nantha Kumar

PY - 2006

Y1 - 2006

N2 - The problem of learning programming subjects, especially through distance learning and E-Learning, has been widely reported in literatures. Many attempts have been made to solve these problems. This has led to many new approaches in the techniques of learning of programming. One of the approaches that have been proposed is the use of virtual pair programming (VPP). Most of the studies about VPP in distance learning or e-learning environment focus on the use of the synchronous mode of collaboration between learners. Not much research have been done about asynchronous VPP. This paper describes how we have implemented VPP and a research that has been carried out to study the effectiveness of asynchronous VPP for learning of programming. In particular, this research study the effectiveness of asynchronous VPP in the learning of object-oriented programming among students at Open University Malaysia (OUM). The result of the research has shown that most of the learners have given positive feedback, indicating that they are happy with the use of asynchronous VPP. At the same time, learners did recommend some extra features that could be added in making asynchronous VPP more enjoyable.

AB - The problem of learning programming subjects, especially through distance learning and E-Learning, has been widely reported in literatures. Many attempts have been made to solve these problems. This has led to many new approaches in the techniques of learning of programming. One of the approaches that have been proposed is the use of virtual pair programming (VPP). Most of the studies about VPP in distance learning or e-learning environment focus on the use of the synchronous mode of collaboration between learners. Not much research have been done about asynchronous VPP. This paper describes how we have implemented VPP and a research that has been carried out to study the effectiveness of asynchronous VPP for learning of programming. In particular, this research study the effectiveness of asynchronous VPP in the learning of object-oriented programming among students at Open University Malaysia (OUM). The result of the research has shown that most of the learners have given positive feedback, indicating that they are happy with the use of asynchronous VPP. At the same time, learners did recommend some extra features that could be added in making asynchronous VPP more enjoyable.

KW - Object Oriented Programming

KW - Pair-programming

KW - Virtual Pair-programming

UR - http://www.scopus.com/inward/record.url?scp=33745776484&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33745776484&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:33745776484

VL - 7

SP - 162

EP - 173

JO - Turkish Online Journal of Distance Education

JF - Turkish Online Journal of Distance Education

SN - 1302-6488

IS - 3

ER -