Publisert 31. mai 2016 16:20

About half of you have received your result for P5B in Devilry. The remaining students will get their result some time before tomorrow at 12:00.

Publisert 22. apr. 2016 11:42

I made som very minor changes to the P5 slides before I presented it yesterday. I only changed a couple of words for clarification, i.e., nothing very important content-wise. The updated slides are available shortly as "P5-updated.pdf" in the project folder.

Publisert 13. apr. 2016 14:56

We start the lecture on Thursday April 14th one hour later than usual.

Publisert 6. apr. 2016 14:20

The article in Communications of the ACM can be found at:

and the video  to it at

Publisert 30. mars 2016 13:05

P4 has been made available, and will be presened Thursday 31. March at 16:15, even if there is no regular lecture this day.

Publisert 10. mars 2016 18:15

The sentence "Modify yield(), lock_acquire(), lock_release(), etc. to deal with preemptive scheduling" in the P3 intro slides is misleading. You are NOT required to modify yield() in P3, as it is allready modified for you. This is why scheduler.c is not in bold in the project description, i.e., it is not among the files you are required to modify. You are however required to make sure it works properly with your implementation.

Publisert 29. feb. 2016 18:41

both lectures this week from Tore Larsen have to be canceled due to illness,

the lectures will be given on April 6 and 7, 2016 instead

Publisert 11. feb. 2016 10:13

We are working on to find out what the reason for these potential problem is and of course to solve it. In the meantime a work around used successful by some is to use another machine (e.g. your private laptop etc.) to write the bootblock etc on the stick and than put it into a PC in Modula to test your code.

Publisert 2. feb. 2016 20:39

Finally, we could today create the groups in Devilry to deliver P1A (we had to wait that all students were registered properly in the system). Any of the two members of each group can submit the results as many times as you wish before Wednesday 12:00. 

In case anyone experiences problems please get in touch with

Publisert 29. jan. 2016 14:57

It is very important that all students sign and deliver the Statement on the use of course material before the deadline of P1B. Elsewise, you will not get access to the subsequent projects. The signed document is delivered in the mailbox by the reception on the 4th floor. 

Publisert 28. jan. 2016 20:54

As mentioned before the P1 presentation today, to get a GitHub repository you need to have a profile on This is automatically created for you the first time you log in. You should do this before Monday 1. Feb. when we will give all students that have a profile access to their group's repository. If you want access before that your TA might help you in the group lecture.

Publisert 27. jan. 2016 12:21

Project P1 will be made available at 13:00 today, Wednesday 27 Jan. It can be obtained in the same way as P0, as decribed here.


Publisert 21. jan. 2016 14:14

P0 kan nå hentes ved (1) å åpne en terminal på en av maskiene i termstuen Modula, eller logge inn på login-clusteret via ssh, og (2) kjøre kommandoen "cp -r /hom/inf3151/prosjekter/P0 ." mens man befinner seg i den mappen man kopiere filene til. Jeg (Stein) kommer til å gå gjennom dette etter forelesning til Otto i dag kl. 16:15.

Publisert 20. jan. 2016 12:24

Det er gjort et opptak til INF3151/4151. Kun et lite antall har fått plass da det er begrenset kapasitet. Sjekk studentweb for din status på emnet. Kom gjerne på forelesning selv om du fortsatt står på venteliste.

Publisert 18. jan. 2016 13:06

Grunnet stor søking og begrenset antall plasser er opptaket utsatt.

Publisert 13. jan. 2016 10:41

We start with the first lecture also the practical part of the course with project P0. Participation is on a voluntary basis, but strongly recommended!

This year the use of Git (from UiO) for code development is mandatory and in the context of P0 we will give an introduction into Git and some practical tips for use.