Computer Science - MSc

Master

In Nottingham

£ 7,800 VAT inc.

Description

  • Type

    Master

  • Location

    Nottingham

  • Duration

    1 Year

You will develop your knowledge and skills in the use of suitable programming languages and their development environments for the production of efficient software solutions.

Facilities

Location

Start date

Nottingham (Nottinghamshire)
See map

Start date

On request

About this course

You will experience the analysis, design and development of computing systems solutions relevant to the computing industry. You will develop your ability to research and critically assess material and techniques relevant to a particular problem or project. Equally important, you will improve your knowledge of computer technology, architecture and digital communications as a means to developing computer-based systems in industrial and business environments.

Develop your specialism in a technologically advanced area as an independent learner who can analyse the requirements for computing applications, evaluate tools and find creative solutions.

For full module descriptions, which include Advanced Software Engineering, Systems Analysis and Design, and Service-Oriented Cloud Technologies, scroll down to the 'What you'll study' section.

The industry-focused nature of this course will ensure that you stand out from the crowd when it comes to job applications and pursuing your future career. Nottingham Trent University graduates are widely respected amongst employers and our students are perceived as having the competitive edge due to the hands-on approach of our teaching.
Recent graduates have become technical specialists, support engineers and software engineers for companies such as:
Siemens
Schlumberger
Rolls-Royce

A UK honours degree (2.2 minimum) or equivalent in a Computer Science or Computing related subject such as Software Engineering and Information Systems.
Applicants with relevant employment experience or other relevant qualifications will also be considered.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Design
  • Systems
  • Engineering
  • Programming
  • System Engineering
  • Software Engineering
  • Systems Analysis
  • Cloud Technologies
  • Research methods
  • Project Control
  • XHTML

Course programme

Core Modules
  • Advanced Software Engineering (20 cp) - Extend your existing programming skills and develop expertise in a variety of intelligent system engineering contexts and object-orientated program development.
  • Systems Analysis and Design (20 cp) - Understand the life cycle of a software process.The module introduces a number of Systems Development methodologies and associated techniques such as: Systems Analysis and Design, Data Modelling and Usability Engineering.
  • Service-Oriented Cloud Technologies (20 cp) - Learn the theory, practice, and advanced techniques associated with implementing large-scale distributed computing systems in Service-Oriented Architectures (SOA). Gain the necessary knowledge to design and implement enterprise-level computer applications and associated data-storage as services that can be cost-effectively deployed in scalable Cloud infrastructures.
  • Applied Artificial Intelligence (20 cp) - Learn about a variety of artificial intelligence methods such as machine learning, reasoning and optimisation techniques, and how they can be used to solve real-world problems in engineering, operations research and science.
  • Research Methods (20 cp) - You will develop the skills of research and enquiry that will enhance your independent learning abilities and enable you to write effective project reports and technical papers.
  • Major project (60 cp) - On completion of the taught modules on this course you will then have the opportunity to undertake an MSc topic. This gives you 15 weeks to concentrate full time on a specialist area that interests you and apply what you have learnt to a specific problem.
Optional modules

Choose one module from the following:

  • Mobile Interactive Systems (20 cp) - Examine the key issues in the implementation of interactive mobile applications, and gain an appreciation of the platform design guidelines, capabilities and constraints of a variety of mobile computing technologies and applications.
  • Internet Programming (20 cp) - Learn more about web-based mark up languages, object oriented design patterns, and implementing internet applications as a collection of higher-level software objects and controls that render the XHTML code representing a webpage.

Additional information

International Student Fee - £13,900

Computer Science - MSc

£ 7,800 VAT inc.