BSc (Hons) Data Science

General

Program Description

Overview

This BSc (Hons) Data Science will give you an in-depth awareness and appreciation of the underlying computing and mathematical principles driving data science technologies. It is a practical degree focusing on the mathematical and analytical skills needed to begin a career as a data scientist or analyst.

Demand for workers with specialist data skills like data scientists and data engineers has more than tripled over five years (+231%), according to a labour market analysis commissioned for Dynamics of data science skills, a new Royal Society report published in May 2019. The types of skills most frequently required by British employers include scripting languages, big data, SQL databases and machine learning.

You will study modules chosen from across Computing Science and Mathematics and will be introduced to both data science theory and applications. You'll study subjects at the core of data science including programming, machine learning and statistics. This Data Science course will introduce you to database principles and applications and teach you cutting edge technology such as Python and NoSQL. You'll learn how to collect, manage and analyse fast-moving Big Data for science or commerce.

Top reasons to study with us

#1 Opportunities for Computing Science Industrial Summer Placements in year 3;

#2 You’ll learn cutting edge technology such as NoSQL and machine learning;

#3 We're ranked 3rd in Scotland and top 20 in the UK for Computer Science and Information Systems (The Guardian University Guide 2019).

Course details

In years 1 to 3, the students need to complete 120 credits comprising of compulsory and optional modules. Whereas in year 4 all modules are compulsory.

In year 1, the students can take 20 credits worth of ANY available modules in the Autumn and Spring semesters. However, MATU9D1 and CSCU9B2 are recommended.

In year 2, the students can take 20 credits worth of ANY available modules in the Autumn semester. They choose one module from MATU9M2 and MATU9M4 in the Spring.

Modules

The modules listed below are those currently intended for delivery in the next academic intake of this course. These may be subject to change as the University regularly revises and refreshes the curriculum of our taught programmes.

Year 1, Semester 1

Compulsory modules

  • Introduction to Computing Science (CSCU9A1)
  • Mathematics I (MATU9M1)

Option modules

  • Accounting and Finance for Managers (ACCU9M1)
  • Our Blue Planet (AQUU1BP)
  • Introduction to Cell Biology (BIOU1CB)
  • Ecology: An Introduction (BIOU1EC)
  • Introduction to Computing Science (CSCU9A1)
  • Introductory Microeconomics (ECNU111)
  • Introduction to Education: Philosophy, Psychology and Sociology (EDUU9E1)
  • Introduction to Education: Philosophy, Psychology and Sociology (EDUU9X1)
  • Introduction to Literary Studies: Genre (ENGU901)
  • Building Planet Earth (ENVU1GE)
  • Global Cinema (EUCU9AA)
  • Media 1: An Introduction to Media Studies and Industries (FMSU9M1)
  • Introduction to Contemporary French and Francophone Cultures (FREU9A1)
  • Introductory French 1 (FREU9B1)
  • People and the Environment (GEOU1PE)
  • The Making of Modern Britain, 1707 to 2000: An Introduction (HISU921)
  • Scotland in pre-modern Europe: An introduction, c.1100-1707 (HISU9S1)
  • Introduction to Journalism Studies (JOUU9X1)
  • Leisure Management & Consumption (LEIU9LM)
  • Language and Society (LINU911)
  • Discrete Structures (MATU9D1)
  • Mathematics I (MATU9M1)
  • The Global Business Environment: An Introduction (MGTU9S1)
  • Philosophy: What is it all About? (PHIU911)
  • People and Power: Politics of the British Isles (POLU911)
  • Religion, Ethics and Society (RELU911)
  • Spanish and Latin American Studies 1 (SPAU9A1)
  • Introductory Spanish 1 (SPAU9B1)
  • Social Differentiation (SPCU911)
  • Social Differentiation (SPCU9X1)
  • Introduction to Sports Studies 1 (SPSU911)
  • Introduction to Social Work 1 (SWKU911)

MATU9D1 is recommended

Year 1, Semester 2

Compulsory modules

  • Programming and User Interface Design (CSCU9A2)
  • Practical Statistics (MATU9D2)

Option modules

  • Accounting II (ACCU9A2)
  • Our Thirsty Planet: Man and the Aquatic Environment (AQUU2PP)
  • Introduction to Physiology (BIOU2IP)
  • Programming and User Interface Design (CSCU9A2)
  • Making the Most of the World Wide Web (CSCU9B2)
  • Introductory Macroeconomics (ECNU112)
  • Introductory Economics (ECNU115)
  • Introduction to Education: Politics, Policy and Practice (EDUU9E2)
  • Introduction to Education: Politics, Policy and Practice (EDUU9X2)
  • Introduction to Literary Studies: Theories & Approaches (ENGU902)
  • Landscape Evolution (ENVU2LE)
  • Post-War European Cinema (EUCU9BB)
  • The Moving Image (FMSU9M2)
  • Spaces and Places in Modern France (FREU9A2)
  • Introductory French 2 (FREU9B2)
  • Global Environmental Issues (GEOU2EI)
  • Concepts of History: Themes and Transformations (HISU9X2)
  • Ethical Issues in Journalism (JOUU9X2)
  • Foundations of Language (LINU912)
  • Practical Statistics (MATU9D2)
  • Mathematics II (MATU9M2)
  • The Management Challenge: An Introduction (MGTU9S2)
  • Data Skills (PDMU9L4)
  • Further Data Skills (PDMU9L5)
  • Mind, Value and Reality (PHIU912)
  • Political Concepts and Ideas (POLU912)
  • Religion Colonialism and Nationalism (RELU912)
  • Practical Science Skills II: Field Skills (SCIU2FS)
  • Spanish and Latin American Studies 2 (SPAU9A2)
  • Introductory Spanish 2 (SPAU9B2)
  • Social Problems (SPCU912)
  • Social Problems (SPCU9X2)
  • Introduction to Sports Studies 2 (SPSU912)

CSCU9B2 is recommended

Year 2, Semester 1

Compulsory modules

  • Data Structures, Objects and Algorithms (CSCU9A3)
  • Database Principles and Applications (CSCU9B3)

Option modules

  • Accounting and Finance for Managers (ACCU9M1)
  • Our Blue Planet (AQUU1BP)
  • Introduction to Aquatic Environments (AQUU3AE)
  • Introduction to Cell Biology (BIOU1CB)
  • Ecology: An Introduction (BIOU1EC)
  • Evolution and Genetics (BIOU3EG)
  • Introduction to Computing Science (CSCU9A1)
  • Data Structures, Objects and Algorithms (CSCU9A3)
  • Introductory Microeconomics (ECNU111)
  • Intermediate Microeconomics (ECNU211)
  • Introduction to Education: Philosophy, Psychology and Sociology (EDUU9E1)
  • Introduction to Education: Philosophy, Psychology and Sociology (EDUU9X1)
  • Introduction to Literary Studies: Genre (ENGU901)
  • Literary Revolutions (ENGU903)
  • Building Planet Earth (ENVU1GE)
  • Global Cinema (EUCU9AA)
  • Finance I (FINU9F3)
  • Media 1: An Introduction to Media Studies and Industries (FMSU9M1)
  • Reading Film & Television (FMSU9M3)
  • Introduction to Contemporary French and Francophone Cultures (FREU9A1)
  • Twentieth-Century France: War Empire and Memory (FREU9A3)
  • Introductory French 1 (FREU9B1)
  • Intermediate French (FREU9B3)
  • People and the Environment (GEOU1PE)
  • Biogeography: An Ecological and Evolutionary Approach (GEOU3BG)
  • The Making of Modern Britain, 1707 to 2000: An Introduction (HISU921)
  • Scotland in pre-modern Europe: An introduction, c.1100-1707 (HISU9S1)
  • Reputations in History (HISU9S3)
  • Fundamentals of Human Resource Management (HRMU9S3)
  • Introduction to Journalism Studies (JOUU9X1)
  • Leisure Management & Consumption (LEIU9LM)
  • Language and Society (LINU911)
  • Language and the Brain (LINU9L3)
  • Discrete Structures (MATU9D1)
  • Mathematics I (MATU9M1)
  • Analysis I (MATU9M3)
  • The Global Business Environment: An Introduction (MGTU9S1)
  • Fundamentals of Business and Management (MGTU9S3)
  • Fundamentals of Marketing (MKTU9M3)
  • Data Skills (PDMU9L4)
  • Further Data Skills (PDMU9L5)
  • Philosophy: What is it all About? (PHIU911)
  • From Plato to Existentialism (PHIU913)
  • People and Power: Politics of the British Isles (POLU911)
  • Introduction to International Politics (POLU9X3)
  • The Social Mind (PSYU9A3)
  • Religion, Ethics and Society (RELU911)
  • Religion and Culture: Problems of Representation (RELU913)
  • Spanish and Latin American Studies 1 (SPAU9A1)
  • Spanish and Latin American Studies 3 (SPAU9A3)
  • Introductory Spanish 1 (SPAU9B1)
  • Intermediate Spanish and Latin American Studies (SPAU9B3)
  • Social Differentiation (SPCU911)
  • Understanding Social Policy (SPCU913)
  • Social Science Skills (SPCU9C3)
  • Social Differentiation (SPCU9X1)
  • Introduction to Sports Studies 1 (SPSU911)
  • Sports Studies - Issues and Concepts (SPSU913)
  • Introduction to Social Work 1 (SWKU911)
  • Professional Development for Computer Scientists (CSCU9PD)

CSCU9PD Professional Development for Computer Scientists is optional and may be taken either in year 2 or in year 3 and should be taken by students wishing to undertake the work experience placement.

Year 2, Semester 2

Compulsory module

  • Scripting for Data Science (CSCU9M4)
  • Managing Information (CSCU9T4)

Option modules

  • Mathematics II (MATU9M2)
  • Linear Algebra (MATU9M4)

Year 3, Semester 1

Compulsory module

  • Introduction to Machine Learning (CSCU9M5)
  • Code Analysis and Performance (CSCU9A5)
  • Statistical Inference (MATU9MB)

Option modules

  • Professional Development for Computer Scientists (CSCU9PD)

CSCU9PD Professional Development for Computer Scientists is optional and may be taken either in year 2 or in year 3 and should be taken by students wishing to undertake the work experience placement.

Year 3, Semester 2

Compulsory modules

  • Big Optimisation Spaces (CSCU9YO)
  • NoSQL Databases (CSCU9YQ)
  • Natural Language Processing and Computer Vision (CSCU9M6)

Option modules

  • Computing Science Industrial Summer Placement (CSCU9SP)

Year 4, Semester 1

Dissertation

  • Computing Science Project (CSCU9Z7)

Continued in semester 8.

Compulsory module

  • Computer Security & Networks (CSCU9Y7)

Year 4, Semester 2

Compulsory module

  • Distributed Data Science Systems (CSCU9D8)

Course details

Teaching

You’ll learn about Data Science through lectures, small tutorial groups and most of all through practical labs, where concepts taught in lectures are implemented and tested.

Assessment

Data Science is taught as a very practical subject, and almost all modules include practical assignments. Typically, these count for 50 per cent of the assessment grade per module, with the remainder given to the exam. For an Honours degree, the grades for all advanced modules taken in Semesters 5 – 8 are combined to give your final degree classification.

Work placement opportunities

We help our students to build strong links with industry through three-month summer placements and one-year placements. Both of these are offered to third-year students. Placement is available with local SMEs as well as large corporates.

Study abroad

Study Abroad options are available for students on the BSc (Hons) course.

Flexible study

This course is not available as a combined degree.

Fees and costs

2019/20 2020/21

Scottish/EU Students

Although you’re liable for annual tuition fees, students domiciled in Scotland or the EU will be able to apply to the Student Awards Agency for Scotland (SAAS) to have tuition fees paid by the Scottish government on their behalf. If you’re unsure of your fee status, you can check your eligibility online.

You will be liable to pay tuition fees for every year you’re in attendance, and your fees will be held level upon entry. Please note if you need to extend your period of study, you may be liable for an additional fee.

Important note for EU students

The Scottish Government has confirmed that EU students enrolling in the 2019 and 2020 academic year will be entitled to free tuition fees in Scotland. EU students will retain that status for the duration of their four-year degree. The future fee status of EU students enrolling in UK universities will depend on the timing and terms of the UK’s exit from the European Union. The University will make decisions on fee levels for EU students enrolling in 2021 when further guidance is available from the Scottish and UK governments and will publicise information about fee levels and financial support available on our University and Europe information pages.

While students should be aware this may mean a change from the current position where EU students are treated with equivalence to Scottish students, it is also important to note that any changes would also require changes to the existing UK and Scottish legislation. Current indications are that the UK would leave the EU at the earliest in 2020, so any changes would not take effect before the academic year 2020/21.

£1,820*

*This tuition fee is set by the Scottish Government and may be subject to change.

£1,820*

Students from England, Wales and Northern Ireland

If you’re domiciled in England, Wales or Northern Ireland, you’ll be able to apply for financial assistance, including a loan to cover the full cost of your tuition fees, from your relevant funding body.

You will be liable to pay tuition fees for every year you’re in attendance, and your fees will be held level upon entry. Please note if you need to extend your period of study, you may be liable for an additional fee.

If you successfully complete the Years 1-3 of your course, you will also be eligible to receive an Honours Year Scholarship valued at £9,250 to cover the tuition fee costs of your fourth and final year of study. Learn more about the Honours Year Scholarship.

There is additional funding available for students from England, Wales and Northern Ireland – please see Funding opportunities below.

£9,250*

*This tuition fee may be subject to change depending on guidance provided by the UK Government.

£9,250*

Overseas (Non-EU) Students

You will be liable to pay fees for every year you’re in attendance, and your fees will be held level upon entry. Please note if you need to extend your period of study, you may be liable for an additional fee.

£14,820 £15,600

You should expect to pay fees for every year you attend. 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.

Funding opportunities

See what funding opportunities and loans are available to help you with tuition and living costs.

Students domiciled in Scotland and the EU

The University of Stirling offers undergraduate funding opportunities for students domiciled in Scotland or the EU.

Students domiciled in England, Wales and Northern Ireland (RUK)

The Undergraduate Choice Scholarship provides a £1,000 cash award to all students from England, Wales or Northern Ireland who meet the conditions of their offer and select the University of Stirling as their Firm or Insurance choice on UCAS.

The University also offers the Undergraduate Merit Scholarship, which is awarded to selected students and provides a £1,000 cash award per year for years 1-3 of study. To be considered for the Merit Scholarship, students require a minimum of AAB at A-level or equivalent.

In addition, students from England, Wales and Northern Ireland who enter in year 1 and progress successfully through years 2 and 3 will receive our Honours Year Scholarship, which covers the cost of undergraduate tuition fees in the Honours year of study.

You don’t need to apply for the awards listed above - we'll automatically identify your eligibility as part of the admissions process.

Students domiciled overseas

The University of Stirling offers generous undergraduate funding opportunities for overseas students.

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.

Cost of living

If you’re domiciled in the UK, you can typically apply to your relevant funding body for help with living costs. This usually takes the form of student loans, grants or bursaries, and the amount awarded depends upon your personal circumstances and household income.

EU and overseas students won’t normally be able to claim living support through SAAS or other UK public funding bodies. You should contact the relevant authority in your country to find out if you’re eligible to receive support.

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.

After you graduate

Organisations are increasingly using and collecting larger amounts of data during their everyday operations. From predicting what people will buy to tackling environmental and organisational issues, your job is to analyse, visualise and interpret large amounts of data to find patterns and help solve the problems faced by businesses in innovative ways. Data Scientists work across a range of areas including finance, health, retail, food, scientific research agriculture etc.

Graduates from a data science course find employment as:

  • R&D data scientist
  • Digital analytics engineer
  • Data engineer
  • Data scientist
  • Machine-learning engineer
  • Machine-learning data scientist
  • Data solution architect
  • Machine-learning developer
  • Data scientist in a research field such as genomic, cognitive, clinical and healthcare
Last updated Oct 2019

About the School

At the University of Stirling, being the difference is in our DNA – providing education with a purpose and carrying out research that helps to shape society.

At the University of Stirling, being the difference is in our DNA – providing education with a purpose and carrying out research that helps to shape society. Read less