MSc Software Systems Technology

Overview of the MSc conversion course at Sheffield University, 1998–1999

Introductory unit

Software engineering

Computer systems

Intelligent knowledge-based systems (IKBS)

Database technology

Hardware systems and architecture

Discrete mathematics

Industrial placement

A five-month placement with a company which produces Computer-based training (CBT) systems. The project was to write a suite of functions that could be used to produce CBT material (that is, an authoring language). Initial research showed that currently available commercial products were poor in the area of response matching, and consequently I focussed on this. The use of an intelligent spelling checker, rather than the 'dumb' type found in word-processors, was the most appropriate method of tackling the problem.

The author language functions were specified both informally in English, and formally using Abstract Data Types (ADTs). The functions were implemented using the 'C' programming language.

RSS feed