Northumbria University Newcastle - Advanced Computer Science with Advanced Practice MSc

Northumbria University Newcastle

Advanced Computer Science with Advanced Practice 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. 

Accredited by BCS, the Chartered Institute for IT for the purposes of partially meeting the academic requirement for registration as a Chartered IT Professional.

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

  • To further enhance your career we will support you in your own professional development through the integration of employability skills and use of regular feedback throughout all stages of your studies.
  • We will work with you to develop your communication, time and resource management skills. You will leave equipped with the ability to critique your own work and learning experience as well as being able to demonstrate initiative and self-reliance.

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)
Advance Practice semester (Core,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.