© 1986 by British Computer Society
| ||||||||||||||||||||||||||||||||||||||||||||||||||
A Philosophy for the Teaching of Computer Science and Information Technology
School of Information Science, the Hatfield Polytechnic, Hatfield, Herts. UK
Much adverse criticism, most of it informal, has been directed at programmes of study in Computer Science. Part of that criticism has been concerned with the apparent lack of theory and a unifying philosophy within the subject. This paper, presenting the views of the author, proposes that the discipline, whatever its title, can be described as having two central unifying themes. One is based upon a study of data, information and knowledge at different levels of complexity or abstraction, and from which the other areas of the discipline can be developed. The second theme is developed from the premise that Computer Science is essentially a technology concerned with the development and use of particular types of human-created artefacts.
Received February 1984.
* School of Information Sciences, the Hatfield Polytechnic, Hatfield, Herts