Learning Programming: Enhancing Quality through Problem-based Learning

C. Beaumont, C. Fox

Research output: Contribution to conferencePaper

76 Downloads (Pure)

Abstract

The teaching of introductory programming to an increasingly diverse student population is problematic. This paper provides initial description and reflection from an Action research Project that is designed to improve the learning of programming through Problem-based Learning (PBL). The introduction of PBL provides a student-centred active-learning model, closely aligned to learning outcomes and assessment. This team-based approach mirrors industrial practice. PBL may also take account of the “radical novelty of programming” (Dijkstra) because learning is controlled by the student, starting from their existing conceptual framework. The paper explains the rationale for using PBL as a strategy for the learning of introductory programming. It also outlines a model for implementation and provides an initial analysis of the success of the approach, together with plans for the next Action Research cycle.
Original languageEnglish
Publication statusPublished - 2003
EventHigher Education Academy (HEA) Subject Centre for Information and Computer Science Conference - Galway, Ireland
Duration: 26 Aug 200328 Aug 2003

Conference

ConferenceHigher Education Academy (HEA) Subject Centre for Information and Computer Science Conference
Country/TerritoryIreland
CityGalway
Period26/08/0328/08/03

Fingerprint

Dive into the research topics of 'Learning Programming: Enhancing Quality through Problem-based Learning'. Together they form a unique fingerprint.

Cite this