Data Structures and Algorithms, part II

Autumn 2026

Data Structures and Algorithms, Part II, Autumn 2026

The course can be completed by solving automatically checked exercises online and then taking an on-site exam.

The course format is the same for degree students of the University of Helsinki and for Open University students.

To take the exam and receive official course credits, you need to register to the course no later than 25 October.

Material and Lectures

The self-study material found on this MOOC page is sufficient to complete the course, but further material in Moodle (see the official course page) may provide additional insights.

Exercises

The course consists of 8 weeks with 8 exercise problems on weeks 1-7; the content of the last week is only asked in the exam. All exercises have the same deadline and you can solve them at your own pace.

To complete the course, you must solve at least 5 problems from each week 1-7 and pass the exam.

Exercise grading is determined by the number of problems solved as follows:

The deadline for exercises is Sunday, December 20 at 23:59. The exercise problems will be published at the start of the course.

Exam

Exam consists of multiple-choice questions (10 points) testing topics of weeks 1-7 and a written assignment (2 points) testing topic of week 8, with the exam grade determined as follow:

Exam is available (about) two weeks before and after the exercise deadline. Check the course page how to book your exam time slot.

Grading

Course total grade has 45% weight on the exercises and 55% weight on the exam, but you need at least grade 1 from each component to pass the course.

Guidance and contact information

In person guidance is available at the Kumpula Campus: See course page for the workshop schedule.

The responsible teacher of the course in Autumn 2026 is Veli Mäkinen. You can contact him by email.