MSc in Big Data

University of Stirling

Program Description

MSc in Big Data

University of Stirling

If you want to become a data scientist, this is the course for you. Around 88% of data scientists have an MSc, making it a passport to jobs in this field. Get the skills in Python, R, Hadoop, NoSQL, Spark, and machine learning you need to land your dream job. All you need to join us is a degree in a numerate subject. We will teach you the coding skills and give you a firm basis in the maths and statistics you need.

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
  • Business and scientific applications of Big Data
  • Big databases and NoSQL including MongoDB, Cassandra and Neo4J
  • Analytics, machine learning and data visualisation using Weka, R and ScikitLearn
  • Optimisation and heuristics for big problems
  • Cluster computing with Hadoop, Spark, Hive and MapReduce
  • Student projects including paid internships

We are also proudly part of the DataLab MSc, which supports our students with funding, networking and routes into employment.

Course objectives

  • 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.

What makes us different?

Entry requirements

Academic requirements

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 have one of the following qualifications as evidence of your English language skills:

  • IELTS: 6.0 with 5.5 minimum in each skill
  • Cambridge Certificate of Proficiency in English (CPE): Grade C
  • Cambridge Certificate of Advanced English (CAE): Grade C
  • Pearson Test of English (Academic): 54 with 51 in each component
  • IBT TOEFL: 80 with no subtest less than 17

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.

Scholarships & funding

Fees Paid for Scottish/EU Students

We have a number of funded places available for Scottish/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.

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.

Big Databases

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.

Projects

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 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 pay job.

Assessment

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.

Technology

Here are some of the technologies you will learn about on our Big Data MSc:

  • mongoDB
  • Cassandra
  • Neo4j
  • hadoop
  • High Throughput Computing

Analytics

Analytical and problem solving methods you will learn include:

  • Maths and Statistics
    • Probability and likelihood
    • Information theory
    • Linear algebra
    • Statistics
  • Data Mining
    • Neural networks
    • Bayesian networks
    • Decision Trees
    • DM project management
  • Optimisation
    • Local search
    • Genetic algorithms
    • Particle swarm optimisation
    • Genetic programming

Strengths

Industry and Employer Partnerships

Stirling is a member of The Data Lab, which is an Innovation Centre with the aim of developing the data science talent and skills required by industry in Scotland. The data lab with facilitate industry involvement and collaboration and provide funding and resources for students. You can find out more about the Data Lab from their web site: www.thedatalab.com

The Stirling MSc in Big Data has been developed in partnership with global and local companies who employ data scientists. HSBC have a development centre in Stirling and have provided some very interesting Big Data projects to our students. Amazon’s development centre in Scotland is close by in Edinburgh. The course features a long summer project, generally in partnership with a company or technology provider, that provides students with a showcase of their skills to take to employers or launch online.

We also have a programme of invited speakers from industry who give the students a chance to ask questions of people who are doing data science every day. Recent companies have included MongoDB, SkyScanner and HSBC.

Career opportunities

Demand for people with big data skills is projected to grow rapidly in the coming years. Average salaries are higher in Big Data jobs than the IT average and the skills shortage will make that gap bigger.

The Stirling Big Data MSc is run in partnership with industry and is designed to produce graduates with the skills that companies need.

e-Skills UK estimate that:

  • The number of Big Data jobs in the UK rose by 41% from 2012 - 2013
  • By 2020 there will be 56,000 Big Data jobs in the UK alone
  • Big Data professionals earn on average 31% more than other IT professionals
  • 77% of companies say it is difficult to recruit people with the Big Data skill they need
This school offers programs in:
  • English

Cost & Fees

2017/2018

  • Overseas £14,600
  • Home/EU £4,600

From 2016/7 onwards, the fees for all taught postgraduate courses are to be held at the level set upon entry.

Please note there is an additional charge for the conferral of your degree. This will be charged at the rate applicable when you complete your studies.



Last updated January 16, 2017
Duration & Price
This course is Campus based
Start Date
Start date
Sept. 2017
Duration
Duration
1 year
Full time
Price
Price
4,600 GBP
Information
Deadline
Locations
United Kingdom - Stirling, Scotland
Start date: Sept. 2017
Application deadline Request Info
End date Request Info
Dates
Sept. 2017
United Kingdom - Stirling, Scotland
Application deadline Request Info
End date Request Info
Price
Home/EU: £4,600 - Overseas: £14,600