Messages

Published Apr. 17, 2026 7:33 AM

Hello,

This is a reminder that the third mandatory deadline is on Monday next week, please submit in Devilry as usual.

Due to the grader illness, not everyone yet received their feedback on the second attempt on the second mandatory. They are all admitted to the third one (with the common deadline).

If you have any difficulties or questions, please get in touch.

Best,

Egor

Published Mar. 31, 2026 2:49 PM

Hello,

The second mandatory is now published and is available here. The deadline for submission in Devilry is 20 April 23:59. Please, follow the same naming scheme as for Mandatory 2.

Egor

Published Mar. 14, 2026 1:34 PM

Hello everyone,

Mandatory 2 is finally open in Devilry. The deadline is Wednesday next week (18 March).

Please, name the file you upload using the pattern Mandatory2_Firstname_Secondname (with any reasonable file format).

Egor

PS: Everyone who passed the first mandatory and everyone who has the second chance can submit the second one. If you are not in any of these categories, but still want to continue the course, let me know.

Published Mar. 4, 2026 9:02 AM

Hello,

The second mandatory is now published and is available here. The deadline for submission in Devilry is 18 March 23:59.

Egor

PS: The first mandatory is in the process of grading. If you have not received the feedback yet, you will get it soon. If you fail the first attempt, you get a second one.?

Published Feb. 18, 2026 8:09 PM

Dear all,

It seems that the vast majority of group session attendees prefer the Wednesday sessions, and there are very few, if any, interested in the Tuesday sessions. So, we are leaning towards cancelling the Tuesday and merge it to Wednesday one. If any of you has a reason to keep Tuesday and commits to come to it on a relatively regular basis, let me know by the end of this week by email.

Best regards,

Egor

Published Feb. 9, 2026 8:16 AM

Hello,

The first mandatory is now published and is available here. The deadline for submission in Devilry is 23 February 23:59.

Egor

PS: somewhat magically, the recording for Lecture 5 is recovered; you can find it in the usual place

?

Published Feb. 3, 2026 6:40 AM

Hello everyone,

Unfortunately, Panopto failed yesterday at the end of the lecture (everything went fine until I pressed the Stop button, but then I got an error message).

As a result, it is unlikely that we will have the recording this time; I do not yet give up and will try to recover it on Wednesday, but most likely it is lost.

Thus, I first remind you that these recordings are a supplementary service that is not officially a part of the course materials.

Second, you can have a look at the last year recordings covering (nearly) the same material. This is last 10 minutes of Lecture 4 in 2025 and first hour of Lecture 5 in 2025. They are available here and here. You may have to ask for access permission...

Published Jan. 20, 2026 10:32 AM

Hello IN3020/4020 students,

I have created a Discourse room for discussions related to the course (all kinds of, including content and organisation). You can access the room at https://discourse.uio.no/c/in3020-in4020-26v/849. The first time you access Discourse through the link, you will be asked to log in with FEIDE. This is done with your regular UiO user. After you have completed this, you will be notified that your Discourse user has been created and that you have received an email to verify your user. If you don't see the email, check your spam folder, After activation it will take a few minutes before you can access the room.

Please, use it if you have any questions, I will check it and answer regularly.

Egor

Published Jan. 15, 2026 10:44 AM

Hello IN3020/4020-takers!

Welcome everyone who wants to know how database engines work inside. We will launch on Monday next week, 19 January, at 10:15 in Seminarrom Caml at IFI.

We will normally have two lectures, Monday and Wednesday, and one group session each week (the first week is an exception: no group sessions). Do not forget to sign up to group sessions!

Your main entry point for the course will be the course page, as well as the Schedule sub-page, where we will publish the materials related to each particular lecture/group session (we will also use other communication tools, which I will introduce in the first lecture).

If you want to familiarise yourself with the course materials before we start, feel free to look at the 2025 version (in particular, the Schedule sub-page). This year will not be identical, but close to the last year. You may also have a look at the two books in the syllabus, but keep in mind that we wi...