School of Computer Science BCS accreditation 2021 - 2026
[Home]
Computer Science (Human Computer Interaction) BSc (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
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
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
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
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
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
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
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
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
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
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
Assesement : Examination
4.1.3 Knowledge and understanding of computational modelling
Language modelling (statistical, machine learning) are considered and discussed.
Assesement : Examination
Assesement : Examination