What will you study
You will study state-of-the-art concepts in software engineering and focus on the fundamental concepts and principles of systems analysis, design, implementation and testing. You will also have an opportunity to improve your practical skills, so that you can plan and conduct complex systems development projects to meet customer needs, and integrate software solutions into an evolving business environment. Throughout the course, you consider the impact of computer systems upon individuals, organisations and the wider community.
A Research Methods module prepares you for work on your project/dissertation, which is ‘design and build’ in type, often in association with an industrial host, and includes a research element.
Following the ‘with management studies’ route, you will learn the fundamentals of marketing, finance and/or managing people and organisations, which will set your technical knowledge in a management context.
Please note that this is an indicative list of modules and is not intended as a definitive list.
The full MSc consists of five core modules, three option modules (including at least two management studies options) and a dissertation project.
-Component-Based Software Engineering
-Developing Object-Orientated Solutions
-Requirements Engineering and Management
-Software Engineering Tools
-Project/Dissertation (MSc Only)
-Broadband and Mobile Networks
-Corporate Data and Database Management
-Electronic Commerce Technologies
-Geographical Information Fundamentals
-Internet Map Services
-Internet Wireless Networks
-Location-Based Services, Applications and Technologies
-Network Design and Management
-Network Operating Systems
-Programming in Java
-Projects and Risk Management
-Secure and Dependable Computing
-Software Quality Assurance
-Spatial Information Analysis and Modelling
-Strategic Information Systems for E-Business
-Visualisation and Image Processing
-Web Development in Java
-IT and Entrepreneurship
-Finance Resource Management
-Managing People and Organisations