Coursework
This page gives an overview of the work you will do during the course.
Laboratory assignments
The laboratory assignments or “labs” train you in implementing and evaluating the models and algorithms presented in the course. You work on these assignments in pairs and get help and feedback from the teachers.
Lab portfolio
At the start of the course, you will create a code repository to serve as a learning portfolio for your work on the lab assignments. You will then use this portfolio throughout the course to collect:
- The drafts and final versions of the labs you work on.
- The feedback you receive from the teachers.
- Your notes on how you used that feedback to improve your work.
- Your notes on how you used AI tools in your work.
Note that you do will not need to submit any labs during the course. Instead, the labs are examined as a whole through the oral exam.
If you need help with the labs or want feedback on your work, you can always ask the teachers during one of the on-site meetings or get in touch via email or Zoom.
Oral exam
In the final week of the course, you will take an oral exam based on your portfolio. The exam is individual and lasts 15 minutes. During the exam, you will present two tasks from the labs:
- One from a list of tasks you propose when you register for the exam.
- One task chosen by the examiner.
For each task, start with a brief explanation of the context and background, then explain your solution as you developed it during the lab. Highlight how you worked with the feedback, and how you used AI tools. You will have access to your portfolio during the exam. Keep your presentation to 5 minutes per task.
Project assignments
The project assignments are centred around a small research project. You can work on the project in groups up to four people. The total time budget for the project is 80 hours of work per person.
You can get help and feedback on your project from the teachers. We recommend scheduling at least one meeting to pitch your project idea, but you are welcome to book additional appointments as needed.
Deliverables
Project sketch
The first deliverable is a short project sketch that describes what you intend to work on. The text should include a project title and about 1 page giving a rough outline of how you intend to work. If you have found any related work or relevant dataset, this is useful information to include.
Deadline: 2026-04-17
Oral presentation
The second deliverable is a 10-minute oral presentation of your project during the third on-site meeting. Depending on how far you have come in the project, you can focus on your project idea, method, or preliminary results. After your presentation, there will be time for feedback.
If you cannot attend the third meeting, we request you record your presentation as a video (in mp4 format) and submit it to us by 2026-06-01. We will present your video at the meeting and share feedback with you.
Written report
The third deliverable is a written project report. The text should be structured as a typical ACL short paper (4 pages in the *ACL Paper Style, excluding references), including an abstract, problem statement, method description, experiments and results, and a conclusion.
Deadline: 2026-06-12
If you do not manage to submit by the deadline, we offer a second chance on 2026-08-28.