Provides a smooth introduction to programming and the concepts involved in the development of software. Discusses problem appreciation, analysis, definition and specification by using appropriate methodologies. Describes a modern computing system and its operation and the maintenance, management and security of small networked systems. The module provides an understanding of practical issues in database management systems in a large multi-user environment and practical experience of software used in such systems. There is also an Induction Unit which provides the student with sufficient knowledge about computing and the University computer network to commence the course proper, and a Project Skills Unit which prepares the student for the demands of the project.
Assessment is by coursework, examination and the project.
Examinations take place at the end of each semester. Project work is undertaken in the summer months, and the report is submitted in early September. The formal project presentation takes place in mid-September. The first summer is devoted to project preparation. The MSc may be awarded at Pass or Distinction level.