Skip to navigation | Skip to main content | Skip to footer
Menu
Menu

School of Computer Science BCS accreditation 2021 - 2026

Artificial Intelligence MEng (Hons) - COMP34412 Natural Language Systems


Return to programme overview.

2.1.1 Knowledge and understanding of facts, concepts, principles & theories

The course unit covers key linguistic and algorithmic foundations of natural language processing, providing essential facts, concepts and theories.

Assesement : Examination, Individual coursework

2.1.2 Use of such knowledge in modelling and design

The course unit used that knowledge to build two computer-based systems as part of coursework.

Assesement : Individual coursework

2.1.3 Problem solving strategies

Students are asked to solve a particular problem, so they need to analyse the requirements and criteria, and design a solution.

Assesement : Individual coursework

2.1.4 Analyse if/how a system meets current and future requirements

The course unit discusses how to analyse the outcomes/outputs of computer-based systems

Assesement : Examination, Individual coursework

2.1.5 Deploy theory in design, implementation and evaluation of systems

As above - the course unit focuses on specification, design, implementation and evaluation of natural language processing systems.

Assesement : Examination, Individual coursework

2.1.7 Knowledge and understanding of commercial and economic issues

The course unit regularly features a guest lecture from industry.

Assesement : Not Assessed

2.2.1 Specify, design or construct computer-based systems

Natural language processing systems are discussed - what they tasks are (specification), how to design them and how to construct them. The exam often asks students to discuss a specification, design and construction of a real-world processing system (e.g. for a case study).

Assesement : Examination, Individual coursework

2.2.2 Evaluate systems in terms of quality and trade-offs

Coursework asks students to discuss alternatives and trade-offs between decisions they made.

Assesement : Individual coursework

2.3.2 Development of general transferable skills

Writing reports (two coursework discussion reports) and an essay as the final examination.

Assesement : Examination, Individual coursework

3.1.2 Methods, techniques and tools for information modelling, management and security

Information modelling for natural language data is considered, including various statistical, machine learning and knowledge-based approaches.

Assesement : Examination, Individual coursework

4.1.1 Knowledge and understanding of scientific and engineering principles

We consider specific scientific principles in computational linguistics (e.g. morphology) as a basis for creation of natural language processing systems and solving problems.

Assesement : Examination

4.1.3 Knowledge and understanding of computational modelling

Language modelling (statistical, machine learning) are considered and discussed.

Assesement : Examination