The degree programme is designed to be maximally ﬂexible whilst including some compulsory courses. A path through the programme is given in the table below -- note that this is an example only; other paths are possible.
||Doing research in NLP [20 pts]
||Foundational courses [40 pts]
||Group project [20 pts]
||Individual project [40 pts]
||PhD research [40 pts]
||Specialist courses [20 pts]
||Responsible innovation [20 pts]
||PhD research [140 pts]
||Specialist courses [20 pts]
||PhD research [160 pts]
||PhD research [180 pts]
Students will be routed into courses following a Training Needs Analysis on entry. For example, students with strong computer science or maths background will take more linguistics courses, while students with strong linguistics or cognitive background will take more programming and machine learning courses. There are foundational courses and specialist courses; these are listed in the Degree Programme Table. In year 1, the emphasis is on foundational courses (though specialist courses can also be taken).
The following courses are obligatory for all first year students:
Group Project in Advanced NLP: Students will form interdisciplinary teams to tackle a directed research problem assigned by a team of CDT supervisors. In your group project, you can directly apply the skills you learn in your foundational courses and in the Doing Research in NLP course (see below). As all CDT students in a given year take part, the group project will build the cohort and will also train you in project management and team work skills. The project topics will be deﬁned in consultation with our industrial partners, who may also contribute resources.
Individual Project in Advanced NLP: In addition to the group project, each student will also select a supervisor and deﬁne a short individual research project, which may be stand-alone or serve as the basis for a subsequent PhD project. We expect you to work with different supervisors on your individual and group projects, to experience different working styles and broaden your methodological skillset. Some of the individual projects will be conducted with our industrial partners.
Doing Research in NLP: Designed to complement the ﬁrst-year projects, this course will align with project milestones and teach skills that you can immediately put into practice. In addition to technical skills in NLP at the level required for PhD work, it will teach presentation, communication, and writing skills. Project and time management, as well as NLP speciﬁc aspects of responsible innovation, will also be covered.
In these years, students take a decreasing number of courses, and focus more on their PhD research. Year 2 includes the course Controversies in the Data Society that all students take. In addition, they are expected to take specialist courses that complement their PhD research (see again the Degree Programme Table). There are no obligatory courses in year 3, but students can take more specialist courses if they haven't taken all their required credits yet. Students normally focus fully on PhD research in year 4.