UCL Module Catalogue


Natural Language Processing (MSIN0221)

Key information

Faculty of Engineering Sciences
Teaching department
UCL School of Management
Credit value
MSc Business Analytics TMSBUSSANL01 MSIN0143 Programming for Business Analytics is a prerequisite for this module

Alternative credit options

There are no alternative credit options available for this module.


With applications ranging from fake news detection to question answering and language translation, Natural Language Processing (NLP) is a core artificial intelligence technology. Given the vast amounts of available unstructured textual data (the web) and following recent performance breakthroughs driven primarily by the transformer architecture and contextual representations, a solid understanding of NLP and its applications has become essential.

This module provides a thorough introduction to NLP ranging from an understanding of common tasks, linguistic phenomena and featurisation methods to cutting-edge transformer-based neural architectures.

Module deliveries for 2020/21 academic year

Intended teaching term: Term 2     Postgraduate (FHEQ Level 7)

Teaching and assessment

Mode of study
Methods of assessment
40% Coursework ( 2,000 words)
60% Group Work ( 4,000 words) per group
Mark scheme
Numeric Marks

Other information

Number of students on module in previous year
Module leader
Mr Alastair Moore

Last updated

This module description was last updated on 5th March 2020.