Data Structures and Algorithms, spring 2024
The course consists of two five credit course units, Part I and Part II. You can complete both parts as an online course on this page during Spring 2024.
The course is completed by solving automatically checked exercises. The course format is the same for degree students of the University of Helsinki and for Open University students.
Timetable and exercises
Each part consists of 8 weeks with 8 exercise problems in each week. All exercises of a part have the same deadline and you can solve them at your own pace.
To complete a part, you must solve at least 5 problems from each week. The grading is determined by the number of problems solved as follows:
- 40-44 problems: Grade 1
- 45-49 problems: Grade 2
- 50-54 problems: Grade 3
- 55-59 problems: Grade 4
- 60-64 problems: Grade 5
The deadline for Part I is Sunday, March 10 at 23:59. The course materials and exercise problems will be published according to the following schedule:
Week | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Publication date | 18.1. | 19.1. | 25.1. | 26.1. | 1.2. | 2.2. | 8.2. | 9.2. |
The deadline for Part II is Sunday, May 12 at 23:59. The course materials and exercise problems will be published according to the following schedule:
Week | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
Publication date | 14.3. | 15.3. | 21.3. | 22.3. | 28.3. | 29.3. | 4.4. | 5.4. |
Guidance and contact information
Guidance and help is provided on Discord, where you can discuss with course organizers and other students. Join the group
In person guidance is available on the Kumpula Campus, room BK 107 in Exactum on Mondays, Thursdays and Fridays at 13-16. Both forms of guidance are shared with the Finnish version of the course.
The responsible teacher of the course in Spring 2024 is Juha Kärkkäinen. You can contact him by email.