(Previously known as DIKI1003-NLP-for-Linguists. These are the same course.)
The course is based on weekly teaching materials and exercises as well as an exam at the end of the course.
The course is a modified version of the MOOC by Tuomo Hiippala (Uni Helsinki). Some instructions may mention the MOOC - nevermind those.
The course consists of the weekly exercises, discussion on the discussion forum, and the exam (also done on CSC Notebooks). To do the exam, you need to have submitted all the weekly exercises. The evaluation is based on the weekly exercises and the exam with extra points from participating actively in the forum discussions.
You can do the exercises following your own rhythm. The exam is open until May 15, 2026.
The teaching materials are found at https://applied-language-technology.mooc.fi/html/index.html. Parts I and II belong to the previous course, part III to this one.
I strongly encourage discussing the exercises on the course discussion forum, available on the course Github page (link above). Very often, people face very similar challenges! You can also get extra points by actively participating - either with questions, answers or comments!
If you need more assistance than the discussion forum can offer you, you can contact the course teacher (veronika.laippala@utu.fi) by email. Office hours can be arranged if needed, but please use the discussion forum as your first option for help!
The course happens on the platform CSC Notebooks, available at https://noppe.2.rahtiapp.fi/welcome.
To get to the** course environment,** please do the following steps:
- Log in to the notebooks by signing in using your HAKA (that is UTU) -credentials
- Find the correct course environment by writing the code dik-itvyxi98 to ”Join workspace”. After these two steps, you should see the course "DIKI1002/1003 Course Environment - 2025 version" in your "My workspaces".
- Click on the starting icon on the right side of the course name box. This starts a session on the course server.
- Once you have started a session, the course materials are listed under the directory "notebooks" on the left side of the screen.
- Detailed instructions on how to use Notebooks can be found here: https://applied-language-technology.mooc.fi/html/getting_started.html
**The exercises come to the Notebooks environment using the platform Test My Code. **
First, you need to create credentials to TMC at https://tmc.mooc.fi/.
Detailed instructions on how to use TMC can be found here: https://applied-language-technology.mooc.fi/html/tmc.html. Please read those.
A short video on how to log into CSC Notebooks and use TMC can be found here: https://drive.google.com/file/d/1NPuDcmd7ds1O2N3gknQaLkbgSFh-Agx9/view?usp=sharing (Finnish)
The steps to copy the exercises are:
- Type the command tmc login on the terminal command line and press enter
- Give your username and password (the password you type does not show, but it is still registered)
- If the login is successful, TMC will prompt you to select an organization. Please select "Turun yliopisto".
- Download the exercises by typing tmc download (and enter). Please select "ty-utu-nlp-for-linguists". (This is the old name of the course.)
Now, the exercise notebooks should show in the menu on left.
Once you have done the exercise of the week, you can test how many points you get, and when happy with the result, submit your exercise. The testing is done with the command tmc test, and submission with tmc submit.
N.B.! the command tmc test evaluates your exercises locally, for you. Only the command tmc submit submits them to the course platform, where I can see them. Remember to submit!
The correct solutions are shown here on Github after the deadline.
- part_01-stanza_basics
- Open until 15.5
- Office hours Tue 24.3 at 8.30-9.00 at https://utu.zoom.us/j/62780466942
- part_02-universal_dependencies
- Open until 15.5
- Office hours Tue 31.3 at 8.30-9.00 at https://utu.zoom.us/j/62780466942
- part_03-pattern_matching
- Open until 15.5
- Office hours Tue 7.4 at 8.30-9.00 at https://utu.zoom.us/j/62780466942
- part_04-distributional_hypothesis
- Open until 15.5
- No office hours due to traveling - please post on discusison forum!
- part_05-word_embeddings
- Open until 15.5
- No office hours due to traveling - please post on discusison forum!
- part_06-discourse
- Open until 15.5
- Office hours Tue 28.4 at 8.30-9.00 at https://utu.zoom.us/j/62780466942
- part_07-final_exam
- Open until 15.5