Skip navigation

Discover how this course could transform your surveying career. Enter your details and we’ll be in touch with more information.

* 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

Drive digital change with our distance learning Computer Science with Data Analytics MSc. 

With 2.5 quintillion bytes produced each day, we’re generating more data than ever before. It’s a figure that’s only set to rise with the growth of the Internet of Things, as devices that collect data about us become more embedded in everyday objects. Businesses across the world are calling out for computer science experts with the specialist data science knowledge needed to manage and analyse this wealth of information and turn insight into action.  

Whether you’re looking to change direction and build a career in data analytics, or are eager to benefit from a stronger understanding of how harnessing its power could fuel your organisation’s performance, this course is for you. 

We’ve designed our Masters to be flexible, so you’ll be able to study whenever and wherever it suits you, while still accessing our teaching and learning facilities online. You’ll also be able to choose when you start the course  ‒ in January, April, July or October ‒  and pay your fees in module-by-module instalments, spreading the cost over the duration of your studies.   

If you have a question about this course, visit our Frequently Asked Questions page.

Drive digital change with our distance learning Computer Science with Data Analytics MSc. 

With 2.5 quintillion bytes produced each day, we’re generating more data than ever before. It’s a figure that’s only set to rise with the growth of the Internet of Things, as devices that collect data about us become more embedded in everyday objects. Businesses across the world are calling out for computer science experts with the specialist data science knowledge needed to manage and analyse this wealth of information and turn insight into action.  

Whether you’re looking to change direction and build a career in data analytics, or are eager to benefit from a stronger understanding of how harnessing its power could fuel your organisation’s performance, this course is for you. 

We’ve designed our Masters to be flexible, so you’ll be able to study whenever and wherever it suits you, while still accessing our teaching and learning facilities online. You’ll also be able to choose when you start the course  ‒ in January, April, July or October ‒  and pay your fees in module-by-module instalments, spreading the cost over the duration of your studies.   

If you have a question about this course, visit our Frequently Asked Questions page.

Course Information

Level of Study
Postgraduate

Mode of Study
2 years Distance Learning

Department
Computer and Information Sciences

Location
City Campus, Northumbria University

City
Newcastle

Start
Upcoming Intakes - Academic Year 2020/21: April 21, July 21. Academic Year 2021/22: Oct 21, Jan 22

Fee Information

Module Information

Designed for graduates with degrees in an unrelated subject, you’ll develop the core understanding of computer science and data needed to kickstart a career in some of the fastest growing sectors in the computer science and information systems industries. Or, if you’re already working in the sector, it will give you the specialist skill set you need to progress.  

This course is also suitable if you’re working in an organisation that generates data everyday and you are interested in learning more about how to make the most of its insights to supercharge commercial performance.

We recommend a study time of 15 hours per week for this course, making it ideal for working professionals. Our distance learning delivery and flexible carousel model means you’ll have the freedom to balance your studies alongside any existing commitments and gain your Masters within two to four years, depending on how fast you want to study.

 

We’ve designed this distance learning Masters in partnership with online learning experts to make sure your experience is as engaging and flexible as possible.

With a recommended study time of 15 hours a week, you’ll have the freedom to study your course, your way. You’ll learn through Blackboard Ultra, our e-learning portal, and have 24/7 access to a range of online learning materials, from videos to online readings. Throughout, you’ll participate in interactive and engaging seminars with tutors, group tasks with other students and more. You’ll also benefit from in-course communication tools (including discussion forums), as well as Northumbria University advice and support services. You’ll even have access to over half a million books and e-books through our online University Library Services.

For each module, you’ll have regular assessments to help keep you on track and tasks to complete along the way. The format of these will change, but you’ll be able to complete them all through Blackboard Ultra.  

From the moment you enrol, you’ll be part of a supportive online community. You’ll have a dedicated Student Success Advisor on hand to support you from day one through to graduation. Whether you need pastoral guidance, help with assessments or advice about fees, they will be with you at every step.   

 

Distance Learning Experience

You’ll learn from academics based in our Computer and Information Sciences department, which is ranked within the world’s top 400 for Computer Science (THE, 2020). 

They hold an international reputation for the strength of their research output - the majority of which has been ranked as world-leading or internationally excellent (REF, 2014). Their specialisms include artificial intelligence, big data, digital networks, social computing, human-computer interaction, the Internet of Things and information sciences. Get to know some of the tutors you may learn from below, or meet the rest of the department here.

 

 

Our Computer Science with Data Analytics MSc has been designed to ensure you harness learnings from our Computer and Information Sciences department’s research output.  

Throughout your studies, you’ll be immersed in a research-rich environment pioneered by our dedicated research groups, including our Information Management and Data Analytics (IMDA) research group.    

Employing state-of-the-art information retrieval and machine learning techniques, as well as information behavioural models, they take a multidisciplinary and multidimensional approach to the study of data and information and explore the way it is created, used and managed in specific personal and organisational contexts.  

you with the advanced research skills employers are looking for. Throughout the course, you’ll be encouraged to ask innovative questions and hone your critical thinking and problem solving skills. All of this will culminate in you producing your own Masters level dissertation project in the final stages of the course, on a topic of your choice.  

 

 

Demand for employees with specialist data science qualifications is high. This course will prepare you to enter a sector that’s full of opportunity for skilled professionals. During your time with us, you’ll build the in-depth understanding and skills needed to advance your career, even if you’re new to the field. We’ve handpicked our modules to help you stand out in a lucrative market, developing both your “soft skills” and your technical capabilities.  

You’ll take broad-base computer science modules, including Object Orientated Programming, Data Modelling & Analytics and Secure Web Development, as well as those dedicated to honing your specialist data skill set, such as Big Data & Cloud Computing and Statistics & Business Intelligence. You’ll also have a chance to grow your interpersonal, research, project management and problem solving skills through an independent dissertation project. 

Upon graduation, you’ll be well placed to take up a range of roles including, but not limited to Data Analyst, Data Engineer, Database Administrator, Information Systems Manager, Business Intelligence Analyst, Big Data Engineer, Data or Systems Architect and Systems Analyst. You could work in a range of different industries, including investment management, healthcare and banking, amongst many others. 

Successful completion of this Masters in Computer Science with Data Analytics could also lead you to a Postgraduate Research Degree. As a distance learning student, you’ll be able to tap into our Careers and Employment Service, which offers a range of resources and support, available online and on a one-to-one basis. 

Entry Requirements 2020/21

Standard Entry

Applicants should normally have:

A minimum of a 2:2 honours degree in any subject. Other subject qualifications, equivalent professional qualifications and/or relevant work experience will be considered on an individual basis.

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 2021/22

Standard Entry

Applicants should normally have:

A minimum of a 2:2 honours degree in any subject. Other subject qualifications, equivalent professional qualifications and/or relevant work experience will be considered on an individual basis.

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 2020/21 Entry

Full UK Fee: £8,190

Full EU Fee: £8,190

Full International Fee: £8,190

ADDITIONAL COSTS

There are no Additional Costs

Scholarships and discounts

Click here for UK, EU and International Scholarships scholarship, fees, and funding information.


Our Application Process

Applying for this course is quick and easy, and can be done using our online applicant portal.

 

As part of the application process, you’ll need to upload a selection of important documents including:

  • Your Bachelor’s degree certificate
  • A copy of your degree transcript (if this was awarded in a language other than English, you’ll need an official translation too)
  • Evidence of any other postgraduate or professional qualifications
  • An updated CV/resume
  • Proof of your English Language proficiency (if English is your second language)
  • A 500 word personal statement

If you are a non standard applicant, you will also need to send us two professional / personal references on headed paper.

 

After receiving your application, our Applicant Services team will aim to respond to you as soon as possible.

 

You are advised to apply early to secure your place and organise any sponsorship, scholarships or funding.

 

Useful application advice:

Our decision making process

Application advice for disabled students

Applying as an international student

 

 

The University reserves the right at any stage to request applicants and enrolling students to provide additional information about any aspect of their application or enrolment. In the event of any student providing false or inaccurate information at any stage, and/or failing to provide additional information when requested to do so, the University further reserves the right to refuse to consider an application, to withdraw registration, rescind home fees status where applicable, and/or demand payment of any fees or monies due to the University.

 

Modules

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

PE7041 -

Object Orientated Programming (Optional,20 Credits)

This module is designed to develop your knowledge; understanding and skills in object oriented programming and program design concepts, using an object first approach. Specifically, you will learn how to design, implement, test and document programs and will gain practical programming experience by solving small scale problems. In addition, you will cover the need for standards and the principles of quality. In particular, the syllabus of the module will cover topics such as:

• Programming: simple data types and calculations; classes, objects, inheritance, interfaces, polymorphism; methods, constructors; parameter passing; arrays and strings; simple collection classes; statements for selection and iteration; exception handling; file and stream handling; APIs
• GUI programming : event driven programming, GUI components
• Tools: use of a compiler and associated Integrated Development Environment (IDE). Documentation tools.
• Program testing: purpose of testing, black box and white box testing. Use of tool support.

Since the module is intended for graduates from disciplines other than Computing, no previous programming experience is assumed.

More information

PE7044 -

Data Modelling and Analytics (Optional,20 Credits)

This module is design to develop your understanding of the conceptual basis for current database technology of which you will subsequently be able to apply such knowledge in implementing database applications.

Specifically you will be able to understand how to analyse, model, design, develop and manipulate databases. Furthermore, you will appreciate limitations of existing data models and the need for database programming to achieve complete solutions, write transactions and procedures for data manipulation, specify security for operations, and apply business rules.

You will also gain knowledge of alternative data models, their rationale, advantages and disadvantages, construct alternative data representations for contemporary data processing application. Moreover, you will get an appreciation of non-traditional data types, systems and applications (e.g., NoSQL Databases). You will learn how to use data for business reporting, exploratory data analysis and advanced data analytics. In addition, you will realise the responsibilities of database designers with respect to professional, legal, security and ethical issues.

More information

PE7045 -

Secure Web Development (Optional,20 Credits)

Through the completion of this module you will learn the requirements for developing secure web applications to industry standards, including the technical and architectural components of the web, considering accessibility issues. You will also learn how to apply the tools and techniques required for secure web development and develop practical skills to build a web application that interacts with a database. Issues associated with the deployment of a web application will also be discussed, including how to audit and correct security deficiencies by following leading industrial practice.

The syllabus of the module will include:
• The technical and architectural components of the web
• HTML and CSS and their application to building a web site
• Client and Server programming to deploy a secure web application that interacts with a database• Security issues in the deployment of a web application that is both usable and accessible

More information

PE7049 -

Big Data & Cloud Computing (Optional,20 Credits)

Throughout 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 also 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

PE7043 -

AI and Digital Technology (Optional,20 Credits)

In this online module you will learn various digital technologies that will work with AI for various real-world applications, and investigate how these technologies can transform the business, finance, manufacturing, etc. Specifically the module will cover the following key topics, including:

• Digital transformation technology
• Artificial intelligence
• Machine learning
• Big data
• Internet of Things (IoT)
• Blockchain
• Robotics
• Clouds
• Cyber security and privacy
• Industry 4.0

More information

PE7046 -

Research Project (Optional,60 Credits)

The aim of this module is for you to undertake a substantial academic research project at Masters level, produce a dissertation based on this work and present your findings. Your project itself will comprise a major piece of independent and original research centred at the forefront of your programme discipline. This takes place within the wider sphere of Computer Science.

In order to develop the necessary research knowledge and capabilities to successful complete the study, the module will begin with a taught stage where you develop a solid understanding of research methodology and methods alongside wider project management and academic skills required to successfully complete a research project. You will then progress to the completion of your project which will require you to develop, consolidate, and apply your independent research, academic study, and research skills to the investigation of a topic of your own choice that is relevant to your programme of study. You will experience the full life cycle of a research project from initial conception, development of a research proposal, critical review of the literature, planning and design of the research study to the implementation of your research, analysis of the findings, evaluation, reflection and dissemination.

You will present your work in a written report and recorded oral presentation.

More information

PE7050 -

Statistics & Business Intelligence (Optional,20 Credits)

The aim of the module is to provide you with the knowledge and practical skills for applying modern analytical techniques to business data. The module combines both theoretical and practical approaches so that you will have the skills to tackle problems in various realistic business settings.

Indeed, this module is primarily concerned with examining and analysing (big) data arising from business(es) and to relate the extracted information to strategic, tactical and operational decision-making in organisations. You will cover topics such as:

• Data processing and big data
• Exploratory data analysis
• Probability and distributions
• Hypothesis testing
• Correlation and regression analysis
• Classification
• Distance measures
• Clustering

More information

Modules

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

PE7041 -

Object Orientated Programming (Optional,20 Credits)

This module is designed to develop your knowledge; understanding and skills in object oriented programming and program design concepts, using an object first approach. Specifically, you will learn how to design, implement, test and document programs and will gain practical programming experience by solving small scale problems. In addition, you will cover the need for standards and the principles of quality. In particular, the syllabus of the module will cover topics such as:

• Programming: simple data types and calculations; classes, objects, inheritance, interfaces, polymorphism; methods, constructors; parameter passing; arrays and strings; simple collection classes; statements for selection and iteration; exception handling; file and stream handling; APIs
• GUI programming : event driven programming, GUI components
• Tools: use of a compiler and associated Integrated Development Environment (IDE). Documentation tools.
• Program testing: purpose of testing, black box and white box testing. Use of tool support.

Since the module is intended for graduates from disciplines other than Computing, no previous programming experience is assumed.

More information

PE7044 -

Data Modelling and Analytics (Optional,20 Credits)

This module is design to develop your understanding of the conceptual basis for current database technology of which you will subsequently be able to apply such knowledge in implementing database applications.

Specifically you will be able to understand how to analyse, model, design, develop and manipulate databases. Furthermore, you will appreciate limitations of existing data models and the need for database programming to achieve complete solutions, write transactions and procedures for data manipulation, specify security for operations, and apply business rules.

You will also gain knowledge of alternative data models, their rationale, advantages and disadvantages, construct alternative data representations for contemporary data processing application. Moreover, you will get an appreciation of non-traditional data types, systems and applications (e.g., NoSQL Databases). You will learn how to use data for business reporting, exploratory data analysis and advanced data analytics. In addition, you will realise the responsibilities of database designers with respect to professional, legal, security and ethical issues.

More information

PE7045 -

Secure Web Development (Optional,20 Credits)

Through the completion of this module you will learn the requirements for developing secure web applications to industry standards, including the technical and architectural components of the web, considering accessibility issues. You will also learn how to apply the tools and techniques required for secure web development and develop practical skills to build a web application that interacts with a database. Issues associated with the deployment of a web application will also be discussed, including how to audit and correct security deficiencies by following leading industrial practice.

The syllabus of the module will include:
• The technical and architectural components of the web
• HTML and CSS and their application to building a web site
• Client and Server programming to deploy a secure web application that interacts with a database• Security issues in the deployment of a web application that is both usable and accessible

More information

PE7049 -

Big Data & Cloud Computing (Optional,20 Credits)

Throughout 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 also 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

PE7043 -

AI and Digital Technology (Optional,20 Credits)

In this online module you will learn various digital technologies that will work with AI for various real-world applications, and investigate how these technologies can transform the business, finance, manufacturing, etc. Specifically the module will cover the following key topics, including:

• Digital transformation technology
• Artificial intelligence
• Machine learning
• Big data
• Internet of Things (IoT)
• Blockchain
• Robotics
• Clouds
• Cyber security and privacy
• Industry 4.0

More information

PE7046 -

Research Project (Optional,60 Credits)

The aim of this module is for you to undertake a substantial academic research project at Masters level, produce a dissertation based on this work and present your findings. Your project itself will comprise a major piece of independent and original research centred at the forefront of your programme discipline. This takes place within the wider sphere of Computer Science.

In order to develop the necessary research knowledge and capabilities to successful complete the study, the module will begin with a taught stage where you develop a solid understanding of research methodology and methods alongside wider project management and academic skills required to successfully complete a research project. You will then progress to the completion of your project which will require you to develop, consolidate, and apply your independent research, academic study, and research skills to the investigation of a topic of your own choice that is relevant to your programme of study. You will experience the full life cycle of a research project from initial conception, development of a research proposal, critical review of the literature, planning and design of the research study to the implementation of your research, analysis of the findings, evaluation, reflection and dissemination.

You will present your work in a written report and recorded oral presentation.

More information

PE7050 -

Statistics & Business Intelligence (Optional,20 Credits)

The aim of the module is to provide you with the knowledge and practical skills for applying modern analytical techniques to business data. The module combines both theoretical and practical approaches so that you will have the skills to tackle problems in various realistic business settings.

Indeed, this module is primarily concerned with examining and analysing (big) data arising from business(es) and to relate the extracted information to strategic, tactical and operational decision-making in organisations. You will cover topics such as:

• Data processing and big data
• Exploratory data analysis
• Probability and distributions
• Hypothesis testing
• Correlation and regression analysis
• Classification
• Distance measures
• Clustering

More information

To start your application, simply select the month you would like to start your course.

Computer Science with Data Analytics MSc

START MONTH
YEAR

Any Questions?

Our admissions team will be happy to help. They can be contacted on 0191 276 4874.

Contact Details for Applicants:

DLstudentenquiries@northumbria.ac.uk

All information on this course page is accurate at the time of viewing.

Courses starting in 2021 are offered as a mix of online and face to face teaching due to the ongoing Covid-19 pandemic.

We continue to monitor government and local authority guidance in relation to Covid-19 and we are ready and able to flex accordingly to ensure the health and safety of our students and staff.

Students will be required to attend campus as far as restrictions allow. Contact time will increase as restrictions ease, or decrease, potentially to a full online offer, should restrictions increase.

Our online activity will be delivered through Blackboard Ultra, enabling collaboration, connection and engagement with materials and people.

 

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

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



You might also be interested in...

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.

Discover how this course could transform your surveying career. Enter your details and we’ll be in touch with more information.

* 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

a sign in front of a crowd
+

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.

a person sitting at a table using a laptop
+
a bridge over a body of water
+

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