Introduction to Computational Linguistics

This module introduces students to a range of technologies that require specialist treatment of linguistic data to function. Students will engage with technologies that require text databases (such as text categorisation technologies), as well as technologies that make use of the human speech signal (such as speech recognition and speaker recognition technologies). Students will not only learn about how these systems work, but they will also start to develop the coding skills required to build them. The module will be assessed by two reports that evaluate the performance of language technologies under different data conditions, reflecting the kind of development tasks undertaken in the technology industry.