Northumbria University Newcastle

Advanced Computer Science MSc

Designed to meet the needs of industry, MSc Advanced Computer Science will help you to build on your computing experience and develop cutting-edge IT skills.

You will develop an in-depth understanding of the topics that are defining the industry today and will gain advanced technical skills in areas such as advanced programming, database systems, big data and cloud computing, machine learning, human computer interaction, wireless networks and security. You will be taught in Northumbria’s brand new purpose-built computing facility on our Newcastle City Centre campus with access to industry standard equipment and technology.

Entry Requirements

Applicants should normally have:

A minimum of a 2:2 honours degree in a computing-related discipline which included programming in an object-oriented language, system analysis and design, databases, computer operating systems and networks. Other subject qualifications, equivalent professional qualifications and/or relevant work experience will be considered on an individual basis.

English language requirements:

International applicants are required to have a minimum overall IELTS (Academic) score of 6.5 with 5.5 in each component (or approved equivalent*).

Career Prospects

  • This course will further enhance your already established skills in computer science, providing you with an advanced qualification that will be highly regarded by employers. 
  • Graduates will be equipped with the latest skills to excel in a variety of careers in the IT industry, such as software engineering, network design and management, artificial intelligence or IT consultancy.

Course Details

You will cover topics such as advanced programming, database systems, big data and cloud computing, machine learning, human computer interaction, wireless networks and security over two semesters of teaching.

On completion of both semesters you will undertake a substantial piece of research and software development related to these modules or an area that particularly interests you.

Each module of the course is individually assessed and assignments can take the form of research reports system analysis documentation, programming exercise, group and project work, exams and presentations.

Year One

Advanced Programming (Core,20 Credits)
Research Methods and Project Management (Core,20 Credits)
Wireless Networks and Security (Optional,20 Credits)
Big Data and Cloud Computing (Core,20 Credits)
Advanced Databases (Core,20 Credits)
Academic Language Skills for Computer and Information Sciences (Core – for International and EU students only,0 Credits)
Human-Computer Interaction for Social Change (Optional,20 Credits)
Machine Learning (Optional,20 Credits)

Year Two

MSc Computer Science & Digital Technologies Project (60 Credits)

*The information’s are correct at the time of publishing, however it may change if university makes any changes after we have published the information. While we try our best to provide correct information, It is advisable to call us or visit university website for up to date information.

Are you ready to start building your future?

Contact our admission counseller and get a free consultation.