Alternative Paradigms for Computer Program Design

Cobham, David and Hartson, Jill (1996) Alternative Paradigms for Computer Program Design. In: Knowledge Transfer '96, 22-26 July 1996, School of Pharmacy, University of London.

Alternative Paradigms for Computer Program Design
Author's Manuscript
[img] Microsoft Word
KT96.DOC - Whole Document

Item Type:Conference or Workshop contribution (Presentation)
Item Status:Live Archive


The teaching of programming invariably forms an integral part of the content of first degrees in Computing and Information Systems. Traditionally the paradigm of structured or procedural design has pervaded the majority of these courses. In recent years a movement towards event-driven and object oriented models has been adopted by many institutions. This paper addresses the problems encountered in course delivery when making a fundamental change in underlying paradigm such as this. Using a case study, the authors have examined the extent to which the tools and techniques employed in the teaching and learning of traditional structured programming can be re-employed when alternative paradigms are adopted. It was found that difficulties were unexpectedly experienced by two groups of students in particular: those who were attempting to transfer existing conceptual and strategic knowledge of program design, and those who had only syntactic knowledge. As a consequence a set of program design tools has been developed with the aim of addressing these issues.

Keywords:Programming language, Event-driven softwares
Subjects:G Mathematical and Computer Sciences > G500 Information Systems
Divisions:Professional services > Vice Chancellors Office
ID Code:40387
Deposited On:23 Mar 2020 16:23

Repository Staff Only: item control page