A collaborative approach to learning programming: a hybrid learning model

Linxiao Ma, John D. Ferguson, Marc Roper, Murray Wood, John Wilson

Research output: Contribution to conferencePaper

12 Downloads (Pure)

Abstract

The use of cooperative working as a means of developing collaborative skills has been recognised as vital in programming education. This paper presents results obtained from preliminary work to investigate the effectiveness of Pair Programming as a collaborative learning strategy and also its value towards improving programming skills within the laboratory. The potential of Problem Based Learning as a means of further developing cooperative working skills along with problem solving skills is also examined and a hybrid model encompassing both strategies outlined.
Original languageEnglish
Number of pages5
Publication statusPublished - Aug 2005
Event6th Annual Higher Education Academy Subject Network for Information Computer Science conference - York, United Kingdom
Duration: 30 Aug 20051 Sep 2005

Conference

Conference6th Annual Higher Education Academy Subject Network for Information Computer Science conference
CountryUnited Kingdom
CityYork
Period30/08/051/09/05

Fingerprint

programming
learning
learning strategy
Values
education

Keywords

  • collaborative Learning
  • programming
  • learning
  • pair programming
  • problem-based learning

Cite this

Ma, L., Ferguson, J. D., Roper, M., Wood, M., & Wilson, J. (2005). A collaborative approach to learning programming: a hybrid learning model. Paper presented at 6th Annual Higher Education Academy Subject Network for Information Computer Science conference, York, United Kingdom.
Ma, Linxiao ; Ferguson, John D. ; Roper, Marc ; Wood, Murray ; Wilson, John. / A collaborative approach to learning programming: a hybrid learning model. Paper presented at 6th Annual Higher Education Academy Subject Network for Information Computer Science conference, York, United Kingdom.5 p.
@conference{b87ef3e629224daab60b50d392005664,
title = "A collaborative approach to learning programming: a hybrid learning model",
abstract = "The use of cooperative working as a means of developing collaborative skills has been recognised as vital in programming education. This paper presents results obtained from preliminary work to investigate the effectiveness of Pair Programming as a collaborative learning strategy and also its value towards improving programming skills within the laboratory. The potential of Problem Based Learning as a means of further developing cooperative working skills along with problem solving skills is also examined and a hybrid model encompassing both strategies outlined.",
keywords = "collaborative Learning, programming, learning, pair programming, problem-based learning",
author = "Linxiao Ma and Ferguson, {John D.} and Marc Roper and Murray Wood and John Wilson",
year = "2005",
month = "8",
language = "English",
note = "6th Annual Higher Education Academy Subject Network for Information Computer Science conference ; Conference date: 30-08-2005 Through 01-09-2005",

}

Ma, L, Ferguson, JD, Roper, M, Wood, M & Wilson, J 2005, 'A collaborative approach to learning programming: a hybrid learning model' Paper presented at 6th Annual Higher Education Academy Subject Network for Information Computer Science conference, York, United Kingdom, 30/08/05 - 1/09/05, .

A collaborative approach to learning programming: a hybrid learning model. / Ma, Linxiao; Ferguson, John D.; Roper, Marc; Wood, Murray; Wilson, John.

2005. Paper presented at 6th Annual Higher Education Academy Subject Network for Information Computer Science conference, York, United Kingdom.

Research output: Contribution to conferencePaper

TY - CONF

T1 - A collaborative approach to learning programming: a hybrid learning model

AU - Ma, Linxiao

AU - Ferguson, John D.

AU - Roper, Marc

AU - Wood, Murray

AU - Wilson, John

PY - 2005/8

Y1 - 2005/8

N2 - The use of cooperative working as a means of developing collaborative skills has been recognised as vital in programming education. This paper presents results obtained from preliminary work to investigate the effectiveness of Pair Programming as a collaborative learning strategy and also its value towards improving programming skills within the laboratory. The potential of Problem Based Learning as a means of further developing cooperative working skills along with problem solving skills is also examined and a hybrid model encompassing both strategies outlined.

AB - The use of cooperative working as a means of developing collaborative skills has been recognised as vital in programming education. This paper presents results obtained from preliminary work to investigate the effectiveness of Pair Programming as a collaborative learning strategy and also its value towards improving programming skills within the laboratory. The potential of Problem Based Learning as a means of further developing cooperative working skills along with problem solving skills is also examined and a hybrid model encompassing both strategies outlined.

KW - collaborative Learning

KW - programming

KW - learning

KW - pair programming

KW - problem-based learning

M3 - Paper

ER -

Ma L, Ferguson JD, Roper M, Wood M, Wilson J. A collaborative approach to learning programming: a hybrid learning model. 2005. Paper presented at 6th Annual Higher Education Academy Subject Network for Information Computer Science conference, York, United Kingdom.