In this module, you will learn about the broad and fast-moving field of data science. You will be introduced to the core competencies and application areas associated with data science, including data handling and visualisation, machine learning, statistical modelling, social network analysis, text mining. You will also explore the ways in which data science is transforming business and society, and learn about ethical and governance aspects of data science. Practical exercises, individual study and group work will consolidate your learning and provide the foundations for later study.
This module will cover the breadth of data science to equip students with the context and vocabulary to support more detailed study in future modules. Topics will evolve to reflect current issues in data science, providing student with the tools to formulate data science problems and construct pipelines to begin to solve them technically.
Lectures will be accompanied by data analysis exercises and seminar discussions. A series of guided practical exercises will develop skills in programming (in Python), data handling and visualisation.
INTENDED LEARNING OUTCOMES (ILOs) (see assessment section below for how ILOs will be assessed)
On successful completion of this module you should be able to:
Module Specific Skills and Knowledge
1. Design a data science pipeline for a given problem in a chosen domain.
2. Investigate a dataset using mathematical and visualisation tools.
Discipline Specific Skills and Knowledge
3. Apply principles of statistica;l pattern recognition to a given problem.
4. Articulate a decision problem to be solved with data science affecting business or society
Personal and Key Transferable / Employment Skills and Knowledge
5. Critically read and report on research papers.
6. Present the results of a piece of data science work in the form of a report.
SYLLABUS PLAN - summary of the structure and academic content of the module
Example topics (with associated exercises and seminar discussions):
-
Data in society and business
-
Statistics
-
Linear algebra
-
Probability
-
Data visualisation
-
Clustering, classification and regression
-
Decision trees
-
Neural networks