6 August 2021
Natural Language Engineering with Python
This module teaches students how a computer processes and ideally understands the English language. It explores how computers mirror human behaviour: “What we can do with the English language? How do we find certain words in documents? How do we find positive/negative words in the same document?”
Through this module, you will acquire a deeper understanding of how large quantities of data are ranked in search engines to coincide with search terms. This module will provide you with a theoretical and practical understanding of how generic Natural Language Processing (NLP) technologies can be deployed to large quantities of realistic data. This will include technologies for text pre-processing, text classification, sequence labelling (e.g. part-of-speech tagging and named entity recognition), those that make use of manually curated linguistic resources (e.g., WordNet) and those where meaning is acquired through statistical patterns (distributional semantics). You will be introduced to the Python programming language including many of the core Data Science libraries including NumPy, SciPy, PANDAS and SCIKIT-Learn, all accessed on Double Screen Computers and high-spec software.
Distinctive to Sussex, this module has an applied nature, with access to Double Screen Computers and high-spec software in the Laboratory, so will appeal to students looking for a more practical module. You will ideally have a background in computer science and be familiar with machine learning, and/or with some academic background in computing, engineering and business. This module explores the idea of humans versus robotics – therefore, if you are interested in Artificial Intelligence, then this module is for you.
The Department of Informatics plays a major role in interdisciplinary research centres at University of Sussex, including the Centre for Computational Neuroscience and Robotics (CCNR), the Centre for Research in Cognitive Science (COGS), the Sackler Centre for Consciousness Science (SCSS) and Sussex Neuroscience.
- Describe applications and summarise the underlying principles of current NLP technology.
- Recognise the wider and ongoing challenges in using NLP technology.
- Deploy generic NLP technologies to large quantities of realistic data.
- Design and run an empirical investigation to determine which language processing technologies are effective in a given scenario.
All our modules have been formally approved for 15 Sussex credits; equivalent to 7.5 ECTS or 3-4 US credits. This means that your study at Sussex over the summer can count towards your degree.
Sussex modules are accepted for transfer credit towards degrees at most colleges and universities. But policies and degree requirements vary, so you should obtain approval for transfer of module credit before you apply.
Please consult with your study abroad advisor before choosing your modules to ensure you are able to transfer any credit you need.
EUR 2250: The full cost of one 3-week Undergraduate Summer School session will be £2250. If you wish to study for both sessions then you can do so.
This is made up of:
Tuition - £1500 per session
Accommodation and campus programme fee - £750 per session
Tuition fees of £1500 per session include:
- All teaching and assessment for one module of study. Where field trips or course excursions are required then the cost of this is included in the tuition feer, however travel costs may be required
- A minimum of 150 study hours, with a minimum of 40 hours class/teaching contact hours
- Modules formally approved for 15 Sussex credits, equivalent to 7.5 ECTS or 3 – 4 US credits
- A transcript of studies upon successful completion of the module (including meeting all attendance and assessment requirements).
The accommodation and campus programme fee of £750 per session include:
- Your own bedroom in on-campus East Slope student village. These are a mixture of en-suite flats and standard flats with shared facilities
- Bedding pack of duvet and duvet cover, sheet, towel, pillow and pillowcase
- Daily meal allowance
- Programme of free campus social events and activities throughout each session. Free excursions and social programme trips will be provided on Fridays and weekends.
If you are applying from one of our partner institutions, you will be entitled to a reduction in tuition fees. Please contact your study abroad office or email@example.com for more information.