MSc Big Data (Online)
This is a two year online course designed to equip you with skills in big data technology, advanced analytics and industrial and scientific applications that will lead to a job in the growing data science or analytics fields.
Key facts
- Award Masters / MSc
- Start date May 2023, October 2023, February 2024, May 2024
- Duration MSc part-time: 24 months
- Mode of study part time
- Delivery online
Overview
Big Data skills are in high demand and they attract high salaries. If you want to become a data scientist, this is the course for you. The MSc Big Data at the University of Stirling is a taught advanced Masters degree covering coding skills, the technology of Big Data and the science of data analytics.
The syllabus includes:
- Mathematics and Statistics for Big Data
- Python scripting
- Business and scientific applications of Big Data
- Big databases and NoSQL including MongoDB, Cassandra and Neo4J
- Analytics, machine learning and data visualisation using Python, Orange and ScikitLearn
- Cluster computing with Hadoop, Spark, Hive and MapReduce
- Student projects including possible internships with companies or technology providers
This is a 100% online course which gives you the opportunity to study in a way that suits your personal and professional needs. A combination of video lectures, live sessions and online materials are used to teach this course enabling you to access them whenever is the right time for you.
Scotland is a growing and dynamic country with an exciting future at the heart of the data science revolution. £661 million invested in vision of turning capital city into the ‘Data Capital of Europe’ (Source: Scottish Development International).
Top reasons to study with us
Course objectives
On successful completion of this programme, you should be able to demonstrate:
- an understanding of the issues of scalability of databases, data analysis, and search
- the ability to choose the right solution for a commercial task involving big data, including databases, architectures and cloud services
- an understanding of the analysis of big data including methods to visualise and automatically learn from vast quantities of data
- the programming skills to build simple solutions using big data technologies such as MapReduce and scripting for NoSQL, and the ability to write parallel algorithms for multi-processor execution
Work placements
There are opportunities for students to carry out their three month summer dissertation project as a placement with a company or technology provider. Students who are currently in work are supported in finding a project with their current employer if they wish to do so.
Flexible learning
If you’re interested in studying a module from this course, the Postgraduate Certificate or the Postgraduate Diploma then please email Graduate Admissions to discuss your course of study.
Research overview
Our team of academics in the department of Computing Science and Mathematics investigate novel and effective approaches to dynamic and uncertain real-world problems in complex systems and environments. They explore the interdisciplinary connections between computer science, mathematics, life sciences, social sciences and management.
We work collaboratively with a number of organisations, including The Data Lab (Scotland’s Data Science Innovation Centre, which supports students with funding, networking and routes to employment) and the Scottish Informatics and Computing Science Alliance (SICSA), to ensure our students have the best platform to succeed.
Entry requirements
Academic requirements
A minimum of a second class honours degree or equivalent. Applicants without these formal qualifications but with significant appropriate/relevant work/life experience are encouraged to apply.
Other routes of entry
If you don't currently meet our academic requirements, INTO University of Stirling offers a variety of preparation programmes that can earn you the qualifications and skills you need to progress onto some of our courses. Explore INTO University of Stirling to see the pathway and pre-masters routes available.
International entry requirements
English language requirements
If English is not your first language you must have one of the following qualifications as evidence of your English language skills:
- IELTS Academic or UKVI 6.0 with a minimum of 5.5 in each sub-skill
- Cambridge C1 Advanced (CAE) 169 overall with a minimum of 162 in each sub-skill
- Cambridge C2 Proficiency (CPE) 180 overall with a minimum of 162 in each sub-skill
- Pearson Test of English (Academic) 60 overall with a minimum of 59 in each sub-skill
- IBT TOEFL 78 overall with a minimum of 17 in listening, 18 in reading, 20 in speaking and 17 in writing
- IBT TOEFL Special Home Edition Test 78 overall with a minimum of 17 in listening, 18 in reading, 20 in speaking and 17 in writing
- Trinity ISE II Pass overall with a Pass in each sub-skill, ISE III Pass overall and in all sub-skills, ISE IV Pass overall and in all sub-skills
- Aptis (4 skills) CEFR B2 overall and B2 in all sub-skills
- LanguageCert International ESOL B2 Communicator - High Pass overall with minimum 25 in each sub-skill
Last updated: 23 August 2022
For more information on ways that you can meet our English language requirements, including options to waive the requirement, please read our information on English language requirements.
Course details
Students studying on this course will be introduced Big Data concepts such as following.
Representing and Manipulating Data
This course provides an introduction to coding in Python and then covers the important data manipulation packages such as NumPy, Pandas, NLTK, OpenCV and Seaborn.
Mathematical Foundations
This course provides the basic mathematical tools required by any data scientist. It covers basic linear algebra, probability and set theory.
Statistics With R
This course provides students an introduction to statistics using the programming language, R. Students will learn basic statistical methods used to analyse quantitative data.
Relational and Non-Relational Databases
This course takes you through relational database design and SQL programming and the various NoSQL databases, including document stores like MongoDB, column stores like Cassandra and graph databases such as Neo4j. You'll learn to pick the right database for your application and how to build, search and distribute data in a commercial system.
Personal and Professional Development
The Personal and Professional Development (PPD) module on the Programme is designed to facilitate your self-awareness, communication, critical thinking, and team-working competencies that are vital to becoming an effective and resilient manager within the field of Data Science.
Machine Learning
You'll learn the practicalities of big data analytics with techniques from data mining, machine learning, statistics, and data visualisation. You’ll explore how we’re training computers to understand the present and predict the future with data from finance, marketing and social media. You will learn how to apply machine learning in a commercial setting and study the social and ethical considerations when doing so.
Cluster Computing
This course covers distributed data processing on cloud computing systems with Hadoop and MapReduce.
Scientific and Commercial Applications
With guest lectures from science and industry, this course presents a set of case studies of Big Data in action. You'll learn first-hand how companies are using big data in fields such as banking, travel, telecoms, genetics and neuroscience.
Modules
The module information below provides an example of the types of course module you may study. The details listed are for the current academic year (September 2022). Modules and start dates are regularly reviewed and may be subject to change in future years.
Course Details
Teaching
How you'll learn online
You’ll learn online through a combination of video lectures, live webinars and course materials that are easy to access wherever you are, whenever it works for you. Our intuitive learning hub also offers collaborative tools that make it easy to connect with tutors and fellow students, creating a rich online environment built around human-centred learning. You'll also have access to an extensive database of eBooks and journals, and free software such as Office 365.
Course project
You’ll carry out a project using a Big Data technology of your choice. With support from our staff, you’ll choose a specialist topic and become a real expert. You'll start with an in-depth analysis of the topic and its technology. Then you'll build a solution that will showcase your skills to employers and give you the knowledge to win a high level, high salary job.
Assessment
Assignments will vary from module to module, with several technical assignments and some essay writing.
Course director
Fees and funding
Fees and costs
2022/23 | 2023/24 | |
---|---|---|
Students from the UK | £9,975 | £10,500 |
Students from the Republic of Ireland | £9,975 | £10,500 |
Overseas (non-EU) students | £9,975 | £10,500 |
European Union students | £9,975 | £10,500 |
Students from the UK
Course fees
Fees shown are for a full-time, one-year Masters course.
If you need to extend your period of study or repeat study, you will be liable for additional fees.
If you are studying part time, the total course fee will be split over the years that you study. The total fee will remain the same and will be held at the rate set in your year of entry.
For more information on courses invoiced on an annual fee basis, please read our tuition fee policy.
Students from the Republic of Ireland
Course fees
Fees shown are for a full-time, one-year Masters course.
If you need to extend your period of study or repeat study, you will be liable for additional fees.
If you are studying part time, the total course fee will be split over the years that you study. The total fee will remain the same and will be held at the rate set in your year of entry.
For more information on courses invoiced on an annual fee basis, please read our tuition fee policy.
European Union students
EU Postgraduate Scholarship
Eligible EU students will automatically receive our EU Postgraduate Scholarship, which provides a 40% fee discount on full-time, on-campus postgraduate degrees at the University of Stirling.
Course fees
Fees shown are for a full-time, one-year Masters course.
If you need to extend your period of study, you will be liable for additional fees.
If you are studying part time, the total course fee will be split over the years that you study. The total fee will remain the same and will be held at the rate set in your year of entry.
For more information on courses invoiced on an annual fee basis, please read our tuition fee policy.
Overseas students (non-EU)
We offer a range of funding options for overseas students.
Course fees
Fees shown are for a full-time, one-year Masters course.
If you need to extend your period of study, you may be liable for additional fees.
If you are studying part time, the total course fee will be split over the years that you study. The total fee will remain the same and will be held at the rate set in your year of entry.
For more information on courses invoiced on an annual fee basis, please read our tuition fee policy.
Postgraduate tuition fee loans
This course is eligible for a postgraduate tuition fee loan from one of the UK’s governments. See the Scholarships and funding section, below, for more details.
Additional costs
There are some instances where additional fees may apply. Depending on your chosen course, you may need to pay additional costs, for example for field trips. Learn more about additional fees.
Scholarships and funding
Postgraduate tuition fee loans
Scottish students may be eligible to apply to the Students Award Agency for Scotland (SAAS) for loans of up to £11,500 to cover tuition fees and associated living costs.
English students can apply for a loan of up to £12,167 each year as part of the Postgraduate Masters Loan Scheme.
Welsh students can apply for financial support of up to £18,770 as a combination of grant and loan from Student Finance Wales.
Northern Irish students can apply for a postgraduate tuition fee loan of up to £5,500 from Student Finance NI.
Payment options
We aim to be as flexible as possible, and offer a wide range of payment methods - including the option to pay fees by instalments. Learn more about how to pay
After you graduate
Big data skills are in high demand. You will have opportunities with data-driven companies from a wide variety of sectors and command a salary that’s typically higher than the IT average. Students graduating from this programme have found jobs everywhere from global companies to small startups. Here are a few of the sectors where our graduates now work:
- Banking and Finance
- Marketing
- Data Consultancy
- Healthcare
- Sport
- Education
Our Masters in Big Data has been developed in partnership with companies that employ data scientists and includes the possibility of an internship that will enable you to make industry connections that could benefit your future career.
We’re part of the DataLab MSc, which supports our students with funding, networking and routes into employment.
What our students said

MSc Big Data
Read Suprith's storyStudying MSc Big Data at Stirling helped me learn more on advanced technologies, research works, new opportunities in the field of data science, and interpersonal skills. As part of the course, I did a placement with the Epidemiology Research Unit (FISH VET GROUP) as a Data Scientist Intern.

MSc Big Data
Read Beth's storyThe Big Data course was very well designed. The range of topics and technologies covered meant that students gained a basic knowledge in a variety of areas which can be further expanded in a future career.

Korea South
MSc Big Data
Read Jinmo's storyWhat firstly attracted me to study Big Data at Stirling was the well-structured nature of the course. I like that I can get a general and practical understanding of the Big Data field.