Postgraduate Module Descriptions

Masters Programme in Computer Science
Module Descriptions

This page lists the modules normally offered on the courses making up the Masters Programme in Computer Science. For detailed information about individual specialist and foundation modules download the Module Descriptions PDF: pdf 0.3mb

Specialist modules:

Advanced Database (30)
Artificial Life: Biology and Computation (30)
Distributed Systems Security (30)
Human Computer Interaction: Principles and Practice (30) *
Measures and Models for Software Engineering (30)
Mobile, Multicast and Multimedia Networking (30)
Multimedia Specification, Design and Production (30) *
Neural Networks, Evolutionary Computation & Robotics (30) *
Software Engineering Practice and Experience (30) *
Theory and Practice of Symbolic Artificial Intelligence (30) *
Web Services (30) *
Mobile Standards, Interfaces and Applications (15)
Network System Administration (15)
Secure Systems Programming (15)

Foundation modules:

Introduction to Programming (15)
Object-oriented Programming (15)
Software Development Tools and Methods (15)
Professional Issues (15)

Business School modules:

e-Business Processes and Strategies (30)
Computer Simulation for Business (15)
Data Mining and e-Marketing (15)
Information Management (15)
Operational Research Techniques (15)
Strategic Advantage and Information Technology (15)

More about Modules

All modules are "worth" either 15 or 30 credits, as shown in parentheses. All Computer Science modules require one semester of study.

Those specialist modules available to non-computing graduates are marked with an *.

All modules are normally offered in one semester only. Availability is subject to demand.

Teaching and Learning

The specialist and foundation modules are taught by staff from the School of Computer Science.

The business modules are taught by staff from the University's Business School and have been specially selected for this programme.