Data Structures and Algorithms

spring 2024

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:

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.