We offer a suite of Masters programmes at Stirling. You can see them all here.
This is a one year, full time taught MSc. designed to lead to a job in data science or analytics.
Big Data skills are in high demand and they attract high salaries. The MSc Big Data at the University of Stirling is a taught advanced Master's degree covering the technology of Big Data and the science of data analytics.
The course is taught in the beautiful Stirling campus in the heart of Scotland with support from companies who recruit data scientists.
The course covers Big Data technology, advanced analytics and industrial and scientific applications. The syllabus includes:
- Mathematics for Big Data
- Python scripting
- Big Data theory and computing foundations
- Big databases and NoSQL
- Analytics, machine learning and data visualisation
- Optimisation and heuristics for big problems
- Hadoop and MapReduce
- Scientific and commercial applications
- Student projects
- An understanding of the issues of scalability of databases, data analysis, search and optimisation
- 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
- An appreciation of the size of search spaces in large problems and the ability to choose an appropriate heuristic to find a near optimal solution
- 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.
A minimum of a second class Honours degree or equivalent in a numerate subject such as maths, computing, engineering or an analytic science. Applicants without these formal qualifications but with significant appropriate work experience are encouraged to apply.
English language requirements
If English is not your first language, you must provide evidence of your proficiency such as a minimum IELTS score of 6.0 (5.5 in all bands).
If you don’t meet the required score you may be able to register for one of our pre-sessional English courses. To register you must hold a conditional offer for your course and have an IELTS score 0.5 or 1.0 below the required standard.
Our range of pre-sessional courses.
Course start date
Entry to the MSc is at the start of the Autumn Semester in mid-September. There are no closing dates for applications to the course, but applicants should note it is not usually possible to complete the application formalities in under two weeks, so applications received after the start of September each year will usually be considered for entry the following year. International applicants are advised that visa formalities can take a number of months and hence a timely application is important.
Please click on the 'Apply Now' button at the right hand side to apply.
Structure and content
Our Big Data MSc is a mix of practical technology such as Hadoop, NoSQL, and Map-Reduce, important maths and computing theory, and advanced computational techniques. The course will teach you what you need to know to collect, manage and analyse big, fast moving data for science or commerce.
Foundation Maths and Computing
Our foundation maths and computing courses make sure you have the theoretical grounding to build on for the rest of the course.
After a recap of SQL, this course takes you through the various NoSQL databases such as document stores like MongoDB, column stores like Cassandra and graph databases like Neo4j. You'll learn to pick the right database for your application and how to build, search and distribute the data in them.
Big Data Analytics
Sometimes, the more data you have, the better hidden the important facts become. Distilling information from big data needs fast, parallel analytics. We guide you through machine learning, data visualisation, web analytics and sentiment analysis. You'll learn the practicalities of big data analytics with techniques from data mining, machine learning, statistics, data visualisation and web analytics. Learn how we are training computers to understand the present and predict the future with data from finance, marketing, and social media.
Hadoop and MapReduce
This course covers distributed data processing with Hadoop and MapReduce in addition to the use of Condor for distributed computation.
Heuristics for Big Problems
Many big problems from scheduling a large airport to routing a fleet of trucks cannot be solved to perfection. This course covers computational heuristics for function optimisation where the search space is far too large to search exhaustively.
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.
Each student will carry out a project using a Big Data technology of their choice. With support from our staff you will choose a specialist topic and become a real expert. You'll start with an indepth 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 pay job.
This is a practical course and the assessment reflects that. Each module has an assignment and an exam, but the emphasis is on the course work.
Here are some of the technologies you will learn about on our Big Data MSc:
Analytical and problem solving methods you will learn include:
- Maths and Statistics
- Probability and likelihood
- Information theory
- Linear algebra
- Hilbert spaces and tensors
- Data Mining
- Neural networks
- Bayesian networks
- Decision Trees
- EM Algorithm
- Local search
- Genetic algorithms
- Particle swarm optimisation
- Genetic programming
You should expect to pay fees for every year you are in attendance and be aware fees are subject to revision and may increase annually. Students on programmes of study of more than one year should take this into account when applying.
Fees Paid for UK/EU Students
We have a number of funded places available for UK/EU students, covering the full cost of the fees. Simply apply for a place on the programme and, if you qualify, you will be considered for the award. Places will be awarded on a first come, first serve basis. See here for more details.
GREAT Britain Scholarships - India 2015
Computing Science at University of Stirling is delighted to partner with GREAT Britain Scholarships India to offer three students the opportunity to be awarded the GREAT Britain India Scholarships when studying the MSc Big Data. GREAT Britain Scholarships India is a joint programme part funded through GREAT funds and part funded by Stirling's School of Natural Sciences. Three GREAT Britain India scholarships will be awarded to students joining the MSc Big Data programme in September 2015. Please contact us for more details.
For more details of the GREAT Britain scholarship and to apply, click here.
For more information on possible sources of funding, visit: www.stir.ac.uk/postgraduate/financial-information/