Skip navigation

Enter your details to receive an email with a link to a downloadable PDF of this course and to receive the latest news and information from Northumbria University

* By submitting your information you are consenting to your data being processed by Northumbria University (as Data Controller) and Campus Management Corp. (acting as Data Processor). To see the University's privacy policy please click here

CLOSE

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 application design, computer network security, system development and big data and cloud computing. 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 fully meeting the further learning academic requirement for registration as a Chartered IT Professional.

Accredited by BCS, the Chartered Institute for IT on behalf of the Engineering Council for the purposes of partially meeting the academic requirement for registration as a Chartered Engineer.

 

Are you interested in pursuing an IT career, but don’t have an undergraduate degree in a computing-related subject? MSc Computer Science is the course you’ll need to help you change direction.

 

 

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 application design, computer network security, system development and big data and cloud computing. 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 fully meeting the further learning academic requirement for registration as a Chartered IT Professional.

Accredited by BCS, the Chartered Institute for IT on behalf of the Engineering Council for the purposes of partially meeting the academic requirement for registration as a Chartered Engineer.

 

Are you interested in pursuing an IT career, but don’t have an undergraduate degree in a computing-related subject? MSc Computer Science is the course you’ll need to help you change direction.

 

 

Course Information

Level of Study
Postgraduate

Mode of Study
16 months full-time
3 other options available

Department
Computer and Information Sciences

Location
Pandon Building, Newcastle City Campus

City
Newcastle

Start
January 2019 or September 2019 or January 2020

Book an Open Day / Experience Advanced Computer Science

Visit an Open Day to really get an inside view of what it's like to study Advanced Computer Science at Northumbria. Speak to staff and students from the course, get a tour of the facilities and discover your funding options.

You will cover topics such as computational intelligence, object-oriented design, artificial intelligence, wireless computer network technology, network security and system development 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.

Book an Open Day / Experience Advanced Computer Science

Visit an Open Day to really get an inside view of what it's like to study Advanced Computer Science at Northumbria. Speak to staff and students from the course, get a tour of the facilities and discover your funding options.

You will be taught by a range of academic staff who bring a wealth of professional experience. They are experts in specialist areas such as Strategic Management, Computer Science and Web Based Information Retrieval.

In a dynamic learning environment with an expert team of staff, you will be taught theoretical and practical research skills such as information literacy, as well as problem solving skills, self-directed learning and communication skills.

You’ll be taught by tutors who have many years’ experience in the computing. Their experience, combined with their on-going active research, will provide an excellent foundation for your learning.

Northumbria has excellent links to industry including companies, such as Accenture, Hewlett Packard and Sage. 

Teaching Staff / Meet the Team

Book an Open Day / Experience Advanced Computer Science

Visit an Open Day to really get an inside view of what it's like to study Advanced Computer Science at Northumbria. Speak to staff and students from the course, get a tour of the facilities and discover your funding options.

You will learn in Northumbria’s brand new cutting edge computing facility which is equipped with industry standard technology.

You will have access to dedicated computing areas, which can be used during free periods and into the evenings and weekends.

Facilities

Discover our brand new Computer and Information Science building, coming early 2018.

Book an Open Day / Experience Advanced Computer Science

Visit an Open Day to really get an inside view of what it's like to study Advanced Computer Science at Northumbria. Speak to staff and students from the course, get a tour of the facilities and discover your funding options.

Throughout the duration of your course you will be immersed in a research-rich environment, with new and exciting insights into the discipline from our rapidly expanding computer science research groups.

With access to diverse research work carried out by our expert academic staff, we seek to promote innovative and excellent learning and teaching practice, which will improve your student experience here at Northumbria University.

You will develop an understanding of important research methods and approaches that could be directly relatable to the demands of your future career.  

 

Research / Department of Computing and Information Sciences

Click through to discover our current research areas

Book an Open Day / Experience Advanced Computer Science

Visit an Open Day to really get an inside view of what it's like to study Advanced Computer Science at Northumbria. Speak to staff and students from the course, get a tour of the facilities and discover your funding options.

The MSC Advanced Computer Science course will help you take your skills to an advanced level, enhancing your employment prospects and opening up new job opportunities.

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.

Book an Open Day / Experience Advanced Computer Science

Visit an Open Day to really get an inside view of what it's like to study Advanced Computer Science at Northumbria. Speak to staff and students from the course, get a tour of the facilities and discover your funding options.

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.

Book an Open Day / Experience Advanced Computer Science

Visit an Open Day to really get an inside view of what it's like to study Advanced Computer Science at Northumbria. Speak to staff and students from the course, get a tour of the facilities and discover your funding options.

Entry Requirements 2018/19

Standard Entry

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.
Equivalent professional qualifications and/or relevant work experience will be considered.

International qualifications:

If you have studied a non UK qualification, you can see how your qualifications compare to the standard entry criteria, by selecting the country that you received the qualification in, from our country pages. Visit www.northumbria.ac.uk/yourcountry  
 
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*).
 
*The university accepts a large number of UK and International Qualifications in place of IELTS.  You can find details of acceptable tests and the required grades you will need in our English Language section. Visit www.northumbria.ac.uk/englishqualifications 

Entry Requirements 2019/20

Standard Entry

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.
Equivalent professional qualifications and/or relevant work experience will be considered.

International qualifications:

If you have studied a non UK qualification, you can see how your qualifications compare to the standard entry criteria, by selecting the country that you received the qualification in, from our country pages. Visit www.northumbria.ac.uk/yourcountry  
 
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*).
 
*The university accepts a large number of UK and International Qualifications in place of IELTS.  You can find details of acceptable tests and the required grades you will need in our English Language section. Visit www.northumbria.ac.uk/englishqualifications 

Fees and Funding 2018/19 Entry

Full UK Fee: £5,995

Full EU Fee: £5,995

Full International Fee: £14,000

ADDITIONAL COSTS

There are no Additional Costs

FUNDING INFORMATION

Further information on managing your money at university

Find out more about fees and funding for Masters studies. 

Find out more about International discounts and scholarships

Find out more about fee liability for your studies.

If you'd like to receive news and information from us in the future about the course or finance then please complete the below form

* By submitting your information you are consenting to your data being processed by Northumbria University (as Data Controller) and Campus Management Corp. (acting as Data Processor). To see the University's privacy policy please click here

Modules Overview

Modules

Module information is indicative and is reviewed annually therefore may be subject to change. Applicants will be informed if there are any changes.

KF7009 -

Decision Support Systems (Core, 20 Credits)

This module provides you with the opportunity to learn about state-of-the-art technologies and research work in decision support methods, tools and techniques. You will learn about the fundamentals of tackling decisions of increasing difficulty and about computerized methods for knowledge extraction, knowledge fusion and management to support decision making. These will include machine learning, artificial intelligence, data warehousing and data mining approaches with examples of various application areas, including economic and industrial engineering ones. You will implement computerised decision support systems for specific real-life problems.

In particular, the module syllabus will cover the following topics:

• Decision-Making Systems and Models
• Data Warehousing, Data Mining
• Modelling and Analysis, Data Visualization
• Agent based modelling and simulation
• Game theory
• Multiple objective optimizations
• Genetic Algorithms
• Subgroup discovery
• The professional, ethical, legal, social issues, including security/data protection and implications of the development and use of decision support systems

Due to the research-based nature of the module, you will employ key research skills (e.g. using literature, using citation, critical analysis, evaluation etc.) throughout the module.

More information

KF7012 -

Implementation of Object Oriented Designs (Core, 20 Credits)

In this module you will enhance your Software Engineering skills using an object oriented methods to develop applications. The module has a strong focus on current professional best practice. You will learn about programming design patterns which can be applied to the Presentation, Domain and Data Access layers of an application and technologies such as Object Relational Mapping that allow the domain layer to remain object orientated while storage uses a relational model. In the module you will also learn about Microsoft C# and .Net development, the design and implementation of client-server applications, the use of the Encryption framework within .Net and testing strategies.

The module will cover the following topics:

1. Familiarisation with .Net development and the C# Language
2. Abstract Data type, Immutable objects and Encapsulation
3. Presentation Design Patterns (e.g., Supervising Controller and Passive View)
4. Design Principles (e.g., Open-Closed, Dependency Inversion, Single Responsibility etc.)
5. Creational Design Patterns and their Implementation
6. Behavioural Design Patterns and their Implementation
7. Structural Design Patterns and their Implementation
8. Data Access (ADO level 1 and LEVEL 2)
9. Object Relational Mapping
10. Testing using unit testing frameworks and Mock objects
11. Threading
12. Client-server applications
13. Encryption

More information

KF7024 -

Systems Development Workshop (Core, 20 Credits)

In this module you will develop knowledge and skills in conducting a significant client-driven practical computing development exercise, to meet a defined client need and specified acceptance criteria. The knowledge and skills developed can be applied in a wide variety of technical development contexts. Some examples include: manufacturing process engineering, systems design development, embedded computer software on hardware development, pure software engineering, component software assembly and Internet based applications, such as Web Service utilisation where a process level architecture is being designed and implemented.

The module is designed to provide you with a major opportunity to integrate the technical and other skills and knowledge covered on the various taught modules on your programme and to apply them to a realistic problem scenario. Development will be client-focused and may involve either a real client (in addition to the tutor), where possible, or a case study/virtual client approach. You will be provided with the acceptance criteria required by the client for the system solution and you will need to develop an understanding of these and work to achieve them.

As far as practicable, you are expected to maintain a good professional development project approach throughout the module – maintaining communications with the client/tutors, planning monitoring and controlling project activities, using appropriate and effective development methods and tools and testing/validating deliverables. You will work in a team for some aspects of the development work and individually for others.

The syllabus of the module will include:

• Receiving project mandates/problem statements from a client and discussing/agreeing acceptance criteria
• Planning, initiating and managing a project using suitable techniques to ensure best practice to monitor and control project activities to achieve schedule, cost and quality objectives – considering initial project risks and monitoring ongoing risks throughout the project lifecycle
• Specifying and modelling system solution requirements and applying requirements to generate appropriate design deliverables to support subsequent system solution procurement or construction
• Procuring, assembling/constructing and testing the designed system solution to achieve defined client acceptance criteria
• Considering and applying, as appropriate, a recognised professional approach and industrial/business good practice (including relevant legal/ethical requirements) to the achievement of the above three aims.

More information

KF7028 -

Research Methods and Project Management (Core, 20 Credits)

In this module you will learn about research and the processes involved in carrying out research and project management, and you will apply them to develop a master’s project proposal. This will include research approaches and methods of research, including literature searching, evaluation and review and project management tools and techniques. You will also consider relevant legal, ethical and social issues and good professional practice.

By the end of this module you will have constructed a project proposal which can be executed in a master’s project. This will contain a brief literature review justifying a research question, establish aims and objectives, and provide a plan of execution, using tools and techniques in project management, including an outline of deliverables (both artefacts and products).

More information

KF7031 -

Wireless Networks and Security (Core, 20 Credits)

This module is designed to be suitable for a variety of networking professional roles including those wishing to gain a deeper understanding of 802.11 protocols, security and enterprise deployment. Additionally, it is suitable for wireless network administrators and support or design staff requiring a greater understanding of the new technologies and applications of modern converged networks and delegates seeking Certified Wireless Network Associate (or similar) certification. You will study the following areas:

Enterprise wireless deployment elements and methodologies
Basic RF characteristics for mobile systems
802.11 protocol operation and technologies
Wireless security issues and attack vulnerabilities

More information

KF7032 -

Big Data and Cloud Computing (Core, 20 Credits)

In this module you will develop knowledge and skills that will enable you to tackle a realistic big data problem, using some of the principal machine learning techniques and statistical approaches used in big data analysis. Furthermore, you will learn how to implement your solution using an industry leading Cloud computing provider together with appropriate distributed processing environments.

You will learn how to host multi-terabyte sized big datasets using a cloud service provider. This will includes provisioning a commercial cloud provider, and then mastering appropriate distributed operating systems, such as Hadoop. You will then learn approaches to processing and analysing big data, based on advanced statistical processing, supervised and unsupervised machine learning algorithms and other state of the art big data analytic methods. Such techniques include clustering algorithms, pattern based information extraction, linear and non-linear regression, and feature based models. Inevitably, much work on big data analysis is statistical, so you will therefore develop some relevant statistical understanding. As data visualization is frequently critical in helping to develop hypotheses about the data, you will also cover and apply problem relevant 2D and 3D visualization methods where appropriate to the particular datasets.

More information

KV7001 -

Academic Language Skills for Computer and Information Sciences (Optional, 0 Credits)

Academic skills when studying away from your home institution can differ due to cultural and language differences in teaching and assessment practices. This module is designed to support your transition in the use and practice of technical language and subject specific skills around assessments and teaching provision in your chosen subject area in the Department of Architecture and Built Environment. The overall aim of this module is to develop your abilities to read and study effectively for academic purposes; to develop your skills in analysing and using source material in seminars and academic writing and to develop your use and application of language and communications skills to a higher level.

The topics you will cover on the module include:

• Understanding assignment briefs and exam questions.
• Developing academic writing skills, including citation, paraphrasing, and summarising.
• Practising ‘critical reading’ and ‘critical writing’.
• Planning and structuring academic assignments (e.g. essays, reports and presentations).
• Avoiding academic misconduct and gaining credit by using academic sources and referencing effectively.
• Listening skills for lectures.
• Speaking in seminar presentations.
• Giving discipline-related academic presentations, experiencing peer observation, and receiving formative feedback.
• Speed reading techniques.
• Discussing ethical issues in research, and analysing results.
• Describing bias and limitations of research.
• Developing self-reflection skills.

More information

KF7029 -

MSc Computer Science & Digital Technologies Project (Core, 60 Credits)

The aim of this module is to enable you to undertake a substantial academic research project at Masters level and present the results from this work in both written and oral forms. Your project itself will be a major piece of independent and original research centred at the forefront of your programme discipline within the wider sphere of the computer science and digital technologies field.

You will experience the full life cycle of a research project from initial conception and development of a research proposal, through a critical review of the literature, planning, design, implementation and analysis of your main research project, to final evaluation, reflection and dissemination. You will be expected to consider and address the professional, ethical, legal and social issues related to this academic research project. You will also be expected to apply your expertise, project management and practical skills within your particular domain of computer science and digital technologies and demonstrate critical and innovative thinking and problem solving within a research environment.

Your research proposal will normally have been produced as part of an earlier module on research and project planning but should be reviewed again at the start of the project phase to ensure it is still valid and appropriate.

More information

Study Options

The following alternative study options are available for this course:

Any Questions?

Our admissions team will be happy to help. They can be contacted on 0191 406 0901.

Applicants Contact Details:

bc.applicantservices@northumbria.ac.uk

Current, Relevant and Inspiring

We continuously review and improve course content in consultation with our students and employers. To make sure we can inform you of any changes to your course register for updates on the course page.

Your Learning Experience find out about our distinctive approach at 
www.northumbria.ac.uk/exp

Terms and Conditions - northumbria.ac.uk/terms
Fees and Funding - northumbria.ac.uk/fees
Admissions Policy - northumbria.ac.uk/adpolicy

Order your prospectus

If you're a UK/EU student and would like to know more about our courses, you can order a copy of our prospectus here.

Get a downloadable PDF of this course and updates from Computer and Information Sciences

Enter your details to receive an email with a link to a downloadable PDF of this course and to receive the latest news and information from Northumbria University

* By submitting your information you are consenting to your data being processed by Northumbria University (as Data Controller) and Campus Management Corp. (acting as Data Processor). To see the University's privacy policy please click here

+

Northumbria Open Days

Open Days are a great way for you to get a feel of the University, the city of Newcastle upon Tyne and the course(s) you are interested in.

+
+

Virtual Tour

Get an insight into life at Northumbria at the click of a button! Come and explore our videos and 360 panoramas to immerse yourself in our campuses and get a feel for what it is like studying here using our interactive virtual tour.

Back to top