This MSc and Postgraduate Diploma in Computer Science offers the chance to study a range of topics in the computer science area, including principles of system design, software engineering, enterprise computing, computing architecture and applications of artificial intelligence. You will also have the opportunity to undertake an individual project based on subjects that interest you as well as research at the University or your industrial experience if you do a placement.
Demand for high-level software engineering skills continues to rise. Employers are finding it increasingly hard to recruit suitably qualified programmers and software technologists, and skilled employees enjoy highly rewarding careers in the computing industry with its emphasis on the application of the latest research ideas.
Study routes
We are able to offer postgraduates the option to study either a Postgraduate Diploma or MSc in Computer Science. The MSc can have a sandwich element if you obtain and carry out an industrial placement.
Contact details
Email us
Telephone: +44 (0)115 848 8351
Please note the following information for applicants
Both the Postgraduate Diploma and MSc in Computer Science cover the following taught modules:
Principles of software engineering
This module addresses topics such as requirements analysis, software life cycle, structured analysis and design, and software management.
Design of windows applications
Here, you will explore Windows programming and application design techniques, such as Microsoft Foundation Classes.
Internet programming
Learn more about web based mark up languages, internet based applications, object oriented methodologies’ pattern based approach, and XHTML.
Software project management
Develop your understanding of the planning and control of complex software projects, and the people and organisational issues associated with managing projects.
Computer architecture
This module explores systems software architecture, microprogramming, caching, pipelining systems, and assembler language programming.
Enterprise computing
This module addresses languages for network architectures.
You will undertake a significant MSc Project tailored, where appropriate, to you or your employer’s circumstances, and lasting 15 weeks.
To cater for students from diverse backgrounds, two modules are available (at an additional cost to the enrolment fee of the main course and to be taken prior to its commencement in October) as a preparation for the main syllabus material:
- C++ programming
- Introduction to object technology.
Find out more about MSc Computer Science students project work.
Assessment
There is one formal written examination and the remaining assessments are by coursework. Coursework assessment can take a number of forms such as technical reports, practical demonstrations and presentations. The project modules are assessed by dissertations and viva voce examination.
Facilities
This course benefits from the excellent facilities and equipment available in the School of Science and Technology.
This course will provide you with the software engineering knowledge and programming skills for a broad range of careers in the computer industry and business IT sectors. You will also develop a range of transferable skills for general employment in the continually changing ICT job market.
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.
What are the benefits of a work placement?
Practical work experience can help you in your studies and is often paid. It can enhance your commercial awareness and your ability to link theory and practice which will be an invaluable skill in your future career. Although a work placement is highly recommended, obtaining one is based on an individual’s efforts and is not guaranteed.
Length of placement
One year
Placement opportunities
The School is extending its highly successful placement scheme to students of MSc Computer Science. If you choose this option, you will receive extensive help in obtaining a valuable one-year paid work placement and continued support during the placement period. Request a course leaflet to find out more about placement options on this course.
This is the ideal way to get your career off to a flying start. For further information please visit our placements website.
Applications for this course should be made through our website.