Messages

Published Apr. 23, 2026 2:18 PM

I am looking forward to tell you about quantum computations next week.

The lecture will be held from 15:00 (sharp) to 16:00. Thus not starting at the normal time of 14:15.

Published Apr. 3, 2026 10:33 AM

Dear Students,

As said in the plan, there will be no lecture in the day 8 of April 2026.

Best regards.

--Paulo--

Published Mar. 29, 2026 3:59 PM

Unfortunately, the recording of the lecture failed :-(

IF you where not there, then you can look at the lecture material from 2023.

See here: ? ?Lecture L12-2023 Convex Hull and parallalization of recursive algorithms

-- Eric

?

?

Published Mar. 29, 2026 3:52 PM

Oblig 4 Convex Hull, ?was presented at the lecture on Wednesday, but, sorry, I did not upload the actual text until now. Have fun doing it - and have a nice Easter.

Sincerely Eric

Published Mar. 11, 2026 5:34 PM

I hope you enjoyed the Syncrhonization Sketch :-)

BEHIND it are some very important ideas around synchronization that you should understand - so you should read the manuscript for the sketch carefully - and find - and understand - the questions posed in the script.

The script is on-line under lecture 8 materials.

I hope you enjoyed Brage's lecture about convex hull :-)

Sincerely Eric

Published Feb. 25, 2026 3:37 PM

Next week, day 4 of March of 2026, there will be no lecture.?

So, you will time to make the Oblig3!

Best regards.

--Paulo--

Published Feb. 23, 2026 10:39 PM

The deadline for Oblig 2 has been extended 24 hours!

-- Eric

Published Feb. 20, 2026 4:44 PM

Lecture L05v26 materials published.

-- Eric

Published Feb. 20, 2026 10:42 AM

The list of planned lectures has been published.

NOTE: the list is subject to change - any change will be announced in messages.

-- Eric

?

Published Feb. 19, 2026 10:13 AM

Please send your "sykemelding" to coryab@ifi.uio.no (Cory Alexander Balaton) and to nataniea@uio.no (Nataniel Aukner).

Best regards.

--Paulo--

Published Feb. 11, 2026 3:45 PM

Dear Students,

The oblig2 has been published /studier/emner/matnat/ifi/IN3030/v26/oppgaver-2026/oblig2/

Best regards.

--Paulo--

Published Feb. 11, 2026 9:58 AM

Dear Students,

For the assignments that are required to be passed to be able to take the exam, we normally give two attempts.?

That is, students can hand in their assignment, get feedback, and if it is not sufficient to pass the assignment, they get a second attempt to fix their errors and add missing answers.?

This is the norm for mandatory assignments at IFI.

Best regards.

--Paulo--

Published Feb. 11, 2026 9:51 AM

Dear Students,

Students may have a 3 calendar days extension based on 'egenmelding', i.e. they only need to send an email saying they are sick (no note from the doctor).?

If they need longer extension than those three days, they need a note from the doctor (i.e. 'sykemelding').

Best regards.

--Paulo--

Published Feb. 4, 2026 5:57 PM

In Oblig 1, the deadline is set for February 10th, 2026.

THAT IS CORRECT.

But it erroneously says that the 10th is a Wednesday - in reality, it is a Tuesday.

?

Sincerely, Eric

Published Feb. 4, 2026 5:55 PM

Devilry is now open for delivery of Oblig1.

-- Eric

?

Published Jan. 29, 2026 1:12 PM
Published Jan. 28, 2026 4:04 PM

Next week (4 February 2026) there will be no lecture. This will give you time to make Oblig1.

Best regards.

--Paulo--

Published Jan. 26, 2026 3:44 PM

Tomorrow (Tuesday, 27 January), there will be no group classes! These classes will start 3 February.

Best regards.

--Paulo--

Published Jan. 26, 2026 10:39 AM

Lecture materials from the first lecture.

Oblig plan.

Arne Maus's Compendium.

Next lecture is Wednesday, January 28th at 14:15.

-- Eric

?

?

Published Jan. 19, 2026 12:26 AM

Hi everyone taking IN3030 or IN4330 Spring 2026 :-)

WELCOME to this course - it is a Learning-by-doing course where you will get lots of experience in programming effective and efficient Java programs for multi-core machine - which is ALL modern machines - even my cell phone has multiple cores.

So exploiting parallelism is a powerful way to gain efficient programs :-)

I am looking forward to seeing you all on Wednesday, January 21st, 2026 to give you a kick-off for this exciting course (well, many students find it exciting, but that's up to you to decide ;-) ).?

Some practical details:?

  • The course is taught in English - for several reasons: we have international exchange students that do not understand Norwegian either at all or not very well.
  • The two main teachers are myself, Eric, and Paulo. I am Danish, Paulo is Portuguese, so most find our Norwegian to be less than desirable ;-)
  • ...