Teaching Java Programming using CABLE in a Collaborative Online Environment

Nigel McKelvey, K Curran

Research output: Contribution to journalArticle

Abstract

With the emergence and evolution of computer hardware, software and networks - virtual classrooms now exist which enable teachers and students to experience learning activities and to work together at a distance either directly or on a part-time basis. We are increasingly confronted with a need for ‘lifelong training’ and it is becoming increasingly difficult for us to attend physical classrooms on a full-time basis. Research to date has highlighted an area of interest with regard to teaching computer programming in an online environment. We investigate here the use of a Cognitive Apprenticeship-Based Learning Environment (CABLE) in the teaching of Java programming in an attempt to validate its effectiveness. This paper outlines the result of using a pedagogical model which employed a combination of instructional strategies including directive support, responsive cognitive apprenticeship, collaborative learning, stimulating metacognition (organising, motivating (through a “spark”, modifying one’s own skills), and using various technologies via the use of online discussion through Blackboard.
LanguageEnglish
Pages33-40
JournalInternational Journal of Evaluation and Research in Education
Volume1
Issue number1
Publication statusPublished - 1 Jul 2012

Fingerprint

apprenticeship
learning environment
programming
classroom
Teaching
learning
hardware
teacher
experience
student
time
software

Cite this

@article{51dfe175bb4e4ccb8d514b70783bfc2d,
title = "Teaching Java Programming using CABLE in a Collaborative Online Environment",
abstract = "With the emergence and evolution of computer hardware, software and networks - virtual classrooms now exist which enable teachers and students to experience learning activities and to work together at a distance either directly or on a part-time basis. We are increasingly confronted with a need for ‘lifelong training’ and it is becoming increasingly difficult for us to attend physical classrooms on a full-time basis. Research to date has highlighted an area of interest with regard to teaching computer programming in an online environment. We investigate here the use of a Cognitive Apprenticeship-Based Learning Environment (CABLE) in the teaching of Java programming in an attempt to validate its effectiveness. This paper outlines the result of using a pedagogical model which employed a combination of instructional strategies including directive support, responsive cognitive apprenticeship, collaborative learning, stimulating metacognition (organising, motivating (through a “spark”, modifying one’s own skills), and using various technologies via the use of online discussion through Blackboard.",
author = "Nigel McKelvey and K Curran",
year = "2012",
month = "7",
day = "1",
language = "English",
volume = "1",
pages = "33--40",
journal = "International Journal of Evaluation and Research in Education",
issn = "2252-8822",
number = "1",

}

Teaching Java Programming using CABLE in a Collaborative Online Environment. / McKelvey, Nigel; Curran, K.

In: International Journal of Evaluation and Research in Education, Vol. 1, No. 1, 01.07.2012, p. 33-40.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Teaching Java Programming using CABLE in a Collaborative Online Environment

AU - McKelvey, Nigel

AU - Curran, K

PY - 2012/7/1

Y1 - 2012/7/1

N2 - With the emergence and evolution of computer hardware, software and networks - virtual classrooms now exist which enable teachers and students to experience learning activities and to work together at a distance either directly or on a part-time basis. We are increasingly confronted with a need for ‘lifelong training’ and it is becoming increasingly difficult for us to attend physical classrooms on a full-time basis. Research to date has highlighted an area of interest with regard to teaching computer programming in an online environment. We investigate here the use of a Cognitive Apprenticeship-Based Learning Environment (CABLE) in the teaching of Java programming in an attempt to validate its effectiveness. This paper outlines the result of using a pedagogical model which employed a combination of instructional strategies including directive support, responsive cognitive apprenticeship, collaborative learning, stimulating metacognition (organising, motivating (through a “spark”, modifying one’s own skills), and using various technologies via the use of online discussion through Blackboard.

AB - With the emergence and evolution of computer hardware, software and networks - virtual classrooms now exist which enable teachers and students to experience learning activities and to work together at a distance either directly or on a part-time basis. We are increasingly confronted with a need for ‘lifelong training’ and it is becoming increasingly difficult for us to attend physical classrooms on a full-time basis. Research to date has highlighted an area of interest with regard to teaching computer programming in an online environment. We investigate here the use of a Cognitive Apprenticeship-Based Learning Environment (CABLE) in the teaching of Java programming in an attempt to validate its effectiveness. This paper outlines the result of using a pedagogical model which employed a combination of instructional strategies including directive support, responsive cognitive apprenticeship, collaborative learning, stimulating metacognition (organising, motivating (through a “spark”, modifying one’s own skills), and using various technologies via the use of online discussion through Blackboard.

M3 - Article

VL - 1

SP - 33

EP - 40

JO - International Journal of Evaluation and Research in Education

T2 - International Journal of Evaluation and Research in Education

JF - International Journal of Evaluation and Research in Education

SN - 2252-8822

IS - 1

ER -