Skip to content

Computing MSc module details

Object-Oriented Programming

Covers the theory and practice of modern programming, enabling you to design, develop and implement object-oriented programmes.

Database Systems and Design

Addresses the analysis of data storage requirements and the design of complex relational databases to meet those requirements. The module makes extensive use of commercial and industrial case studies.

Computer Systems and Networks

Explains the technical infrastructure upon which modern computer systems and networks are run. It provides a sufficient level of understanding of hardware, operating systems, systems software, network protocols and topologies to enable you to appreciate the use of computer systems and networks in commerce and industry, to be able to construct a technical specification for a computer system, and to select an appropriate system.

Systems Analysis and Design

Covers the theory and practice of systems analysis and design and introduces the internationally-recognised UML modelling language. Extensive use of case studies allows the application of selected UML techniques, and Computer Assisted Software Engineering (CASE) tools are used to support the development of complex UML models.

Research Methods, Professionalism and Ethics

Links the teaching of social, ethical, legal and professional issues with an overview of research approaches and methodologies. This module is important for your professional development and is also a central preparation for the master’s project/dissertation. Such an introduction to research paves the way for you to pursue a research degree and thereby contributes to your continued employability.

E-Commerce Software

A highly practical module that addresses topics ranging from core internet standards and technologies, through to the design, development and construction of transactional e-commerce applications. Specific topics typically change each year to reflect developments and innovations in this fast-moving field, but in recent years have included JSP, Java Beans and JDBC.

E-Commerce Systems

Develops a conceptual understanding of the management and support of e-commerce systems within an organisation. This module provides a critical awareness of strategy issues, the provision of information and the support of such systems and examines the process of e-commerce systems development. There is a detailed study of the strategy process and the benefits of e-commerce are explored with reference to current research.

Human Factors in Systems Design

Introduces and explores the human factors that need to be considered when designing interactive systems. You will develop skills that will enable you to design effective and usable interactive systems. You will also learn how to evaluate the usability and appropriateness of competing designs


During the final semester you will work on your project/dissertation, chosen by you and agreed with your project supervisor. Part-time students normally choose to work on their project over an entire academic year.