production
Skip to Content

Postgraduate Physics 2024-2025

PX5026: INTRODUCTION TO PYTHON AND R

15 credits

Level 2

First Term

In this course we will introduce Python and R for the MSc Data Science. This will include common packages used for data science and we will discuss typical programming constructs used in data science.

PX5526: INTRODUCTION TO PYTHON AND R

15 credits

Level 2

Second Term

In this course we will introduce Python and R for the MSc Data Science. This will include common packages used for data science and we will discuss typical programming constructs used in data science.

CS5703: DATA SCIENCE: FROM DATA TO INSIGHT

15 credits

Level 5

Second Term

Data Science is an interdisciplinary field that seeks to identify and understand phenomena captured in structured or unstructured data, extract insights, and add value by generating predictions that aid optimization of processes and equipment. These techniques show considerable promise for bringing about a revolution, increasing the significance and value of owning and collecting data of all types. This course introduces the common techniques and considers the implications for data managers.

PX5007: INTRODUCTION TO PROGRAMMING

15 credits

Level 5

First Term

This course teaches programming in high level languages and in particular the Wolfram Language (Mathematica). It will introduce all areas of this powerful language, including symbolic and numerical calculations and simulations, links to other high level languages such as R and Python, links to database languages mySQL and Mongo.

 

We will show how Wolfram Language allows computation to be applied to many areas of data analysis, and modelling. This allows us to gain deep insight into systems.

PX5008: INTRODUCTION TO DATA SCIENCE

15 credits

Level 5

First Term

The goal of this course is to introduce the student into the field of data science. You will improve your data literacy, understanding the different types of existing data and data structures, and the kind of problems that can be solved using it. You will learn the tools and techniques necessary to obtain the data, store it and manipulate it. You will learn tools and techniques to preprocess it and prepare it for analysis, statistical characterization and visualization. Then, you will be introduced to simple modelling techniques aimed at providing answers for the problems you want to solve. The final lectures are dedicated to introduce the MySQL and Mongo relational and non-relational databases, respectively.

PX5009: MACHINE LEARNING

15 credits

Level 5

First Term

In this course we will discuss modern methods of machine learning, such as decision trees, regression, Markov models, Bayesian approaches, Nearest Neighbours, random forests, support vector machines and neural networks.

Great emphasis will be given to the actual application of all these methods to small and large data sets.

PX5019: DATA VISUALISATION

15 credits

Level 5

First Term

Visualising the outcome of a data analysis is critical to communicate the results. In this course we will study standard and cutting edge visualisation techniques to make sense of data, and present it in a compelling, narrative-focused story.

Presenting and visualising data and reporting on the result of an analysis are a crucial skill when making sense of data.

PX5020: ADVANCED STATISTICS AND SPECIAL APPLICATIONS

15 credits

Level 5

First Term

 The goal of this course is to teach you advanced concepts and techniques in statistics, focusing on applying them to real data.

PX5023: IMAGE ANALYSIS

15 credits

Level 5

First Term

Nowadays a large volume of data is stored in form of images. This course introduces the tools needed to analyse images and extract information from them, including aspects of image enhancement, filtering, segmentation, morphological analysis and image classification based on convolutional neural networks.

PX5503: DATA VISUALISATION

15 credits

Level 5

Second Term

Visualising the outcome of a data analysis is critical to communicate the results. In this course we will study standard and cutting edge visualisation techniques to make sense of data, and present it in a compelling, narrative-focused story.

Presenting and visualising data and reporting on the result of an analysis are a crucial skill when making sense of data.

PX5504: ADVANCED STATISTICS AND SPECIAL APPLICATIONS

15 credits

Level 5

Second Term

 The goal of this course is to teach you advanced concepts and techniques in statistics, focusing on applying them to real data.

PX5507: INTRODUCTION TO PROGRAMMING

15 credits

Level 5

Second Term

This course teaches programming in high level languages and in particular the Wolfram Language (Mathematica). It will introduce all areas of this powerful language, including symbolic and numerical calculations and simulations, links to other high level languages such as R and Python, links to database languages mySQL and Mongo.

 

We will show how Wolfram Language allows computation to be applied to many areas of data analysis, and modelling. This allows us to gain deep insight into systems.

PX5508: INTRODUCTION TO DATA SCIENCE

15 credits

Level 5

Second Term

The goal of this course is to introduce the student into the field of data science. You will improve your data literacy, understanding the different types of existing data and data structures, and the kind of problems that can be solved using it. You will learn the tools and techniques necessary to obtain the data, store it and manipulate it. You will learn tools and techniques to preprocess it and prepare it for analysis, statistical characterization and visualization. Then, you will be introduced to simple modelling techniques aimed at providing answers for the problems you want to solve. The final lectures are dedicated to introduce the MySQL and Mongo relational and non-relational databases, respectively.

PX5509: MACHINE LEARNING

15 credits

Level 5

Second Term

In this course we will discuss modern methods of machine learning, such as decision trees, regression, Markov models, Bayesian approaches, Nearest Neighbours, random forests, support vector machines and neural networks.

Great emphasis will be given to the actual application of all these methods to small and large data sets.

PX5510: STATISTICS AND TIME SERIES ANALYSIS

15 credits

Level 5

Second Term

This is an introductory course in statistics and statistical methods for data analysis.

We will introduce descriptive statistics, ANOVA, GLMs, correlations, spectra, wavelets, etc.

This will allow us to perform typical analysis that underlie most modern data science questions.

PX5523: IMAGE ANALYSIS

15 credits

Level 5

Second Term

Nowadays a large volume of data is stored in form of images. This course introduces the tools needed to analyse images and extract information from them, including aspects of image enhancement, filtering, segmentation, morphological analysis and image classification based on convolutional neural networks.

PX55PA: DATA SCIENCE PROJECT

60 credits

Level 5

Second Term

This is a project course for the MSc in Data Science. Students will be given a data science project, which will be supervised by one member of staff. Students will conduct research on that topic in an independent manner. 

Students will have to deliver a presentation halfway through the project and hand in a report about the results at the end of the project. This will be followed by an oral examination of the submitted report.

PX5710: STATISTICS AND TIME SERIES ANALYSIS

15 credits

Level 5

Second Term

This is an introductory course in statistics and statistical methods for data analysis.

We will introduce descriptive statistics, ANOVA, GLMs, correlations, spectra, wavelets, etc.

This will allow us to perform typical analysis that underlie most modern data science questions.

PX5901: DATA SCIENCE PROJECT

60 credits

Level 5

Third Term

This is a project course for the MSc in Data Science. Students will be given a data science project, which will be supervised by one member of staff. Students will conduct research on that topic in an independent manner. 

Students will have to deliver a presentation halfway through the project and hand in a report about the results at the end of the project. This will be followed by an oral examination of the submitted report.

Compatibility Mode

We have detected that you are have compatibility mode enabled or are using an old version of Internet Explorer. You either need to switch off compatibility mode for this site or upgrade your browser.