Foundations in Maths for Data Science

Code School Level Credits Semesters
DATA1002 Computer Science 1 N/A Autumn UK
Code
DATA1002
School
Computer Science
Level
1
Credits
N/A
Semesters
Autumn UK

Summary

This course provides a basic course in algebra and calculus required for data science. It introduces key elements of definition, manipulation, graphical representation of functions, as well as quadratic equations, simultaneous linear equations, differentiation and integration.

Target Students

Level 6 Data Scientist apprenticeship students only.

Classes

27 hours of weekly distance learning mathematical exercises with supporting video material and drop-in remote support sessions. Two x 6-hour block release days.

Assessment

Assessed by end of designated period

Educational Aims

To provide a foundation of mathematical skills to equip apprentices with both confidence and competence in a range of fundamental elementary mathematical techniques and basis for advanced mathematical methods used in the study and analysis of data science problems.

Learning Outcomes

KSBs

K3. How data can be used systematically, through an awareness of key platforms for data and analysis in an organisation, including:

K4. How to design, implement and optimise analytical algorithms - as prototypes and at production - using:

S1. Identify and clarify problems an organisation faces, and reformulate them into Data Science problems. Devise solutions and make decisions in context by seeking feedback from stakeholders. Apply scientific methods through experiment design, measurement, hypothesis testing and delivery of results. Collaborate with colleagues to gather requirements.

S2. Perform data engineering: create and handle datasets for analysis. Use tools and techniques to source, access, explore, prole, pipeline, combine, transform and store data, and apply governance (quality control, security, privacy) to data.

S3. Identify and use an appropriate range of programming languages and tools for data manipulation, analysis, visualisation, and system integration. Select appropriate data structures and algorithms for the problem. Develop reproducible analysis and robust code, working in accordance with software development standards, including security, accessibility, code quality and version control.

S4. Use analysis and models to inform and improve organisational outcomes, building models and validating results with statistical testing: perform statistical analysis, correlation vs causation, feature selection and engineering, machine learning, optimisation, and simulations, using the appropriate techniques for the problem.

S5. Implement data solutions, using relevant software engineering architectures and design patterns. Evaluate Cloud vs. on-premise deployment. Determine the implicit and explicit value of data. Assess value for money and Return on Investment. Scale a system up/out. Evaluate emerging trends and new approaches. Compare the pros and cons of software applications and techniques.

B5. An impartial, scientific, hypothesis-driven approach to work, rigorous data analysis methods, and integrity in presenting data and conclusions in a truthful and appropriate manner.

Conveners

View in Curriculum Catalogue
Last updated 07/01/2025.