The following learning activities and methodologies are employed:
- Combined master and lab clases (AF3): Master classes provide an overview of the main theoretical & mathematical concepts of natural language processing along with the analytic tools. In these classes, lab examples will be introduced as part of the theoretical expositions: all the formative sessions (lab availability provided) will take place in the lab to imbricate practical examples within the explanations to add dynamism to the class. This is also beneficial to solve different background issues (MD1 and MD3).
- Final Group Project (AF6): Students will work on a project in which they will program a complete modular system of one of the tools explained in class. The students will be provided with some guidelines and some preparatory sessions by using problem-based learning (MD5).
- Tutor sessions (AF5): Students will have at their disposal the possibility of carrying out individual or group tutor sessions in which they can ask questions, review concepts, or request guidance to solve the proposed notebooks. Teachers are available during 2 hours per week for office hours.
- Partial exams (AF8): As part of the continuous assessment of the subject, students will need to solve three evaluation tests, which will include both theoretical questions and questions related to the proposed notebooks.