MSc Computer Science

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.

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.

How you’re taught

You’ll gain a comprehensive understanding of software implementation, emerging technologies and large-scale computer applications. You will develop the knowledge and skills to analyse and plan a wide range of computer systems projects and carry out research in a range of advanced computing applications.

The course offers an excellent combination of theoretical studies and practical experience through coursework assignments, software development and group projects culminating in a significant and practical Masters project individually tailored to meet your career aspirations.

You will learn through:

  • Lectures
  • Guided reading supported by the University's virtual learning portal
  • Workshops and laboratories
  • Seminars
  • Case studies and project work

You will be assessed by a variety of methods including:

  • Research project
  • Written assignment
  • Case studies
  • Oral presentations
  • Coursework reports

Your career development

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.

Read more

Modules

  • Advanced Software Engineering (20 cp)
  • Systems Analysis and Design (20 cp)
  • Service-Oriented Cloud Technologies (20 cp)
  • Applied Artificial Intelligence (20 cp)
  • Research Methods (20 cp)
  • Major project (60 cp)
  • Mobile Interactive Systems (20 cp)
  • Internet Programming (20 cp)
  • £15,500 Per Year

    International student tuition fee

    1 Year

    Duration

    Sep 2024

    Start Month

    Aug 2024

    Application Deadline

    Upcoming Intakes

    • September 2024

    Mode of Study

    • Full Time