Messages
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.
Dear Students,
As said in the plan, there will be no lecture in the day 8 of April 2026.
Best regards.
--Paulo--
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
?
?
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
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
Next week, day 4 of March of 2026, there will be no lecture.?
So, you will time to make the Oblig3!
Best regards.
--Paulo--
The deadline for Oblig 2 has been extended 24 hours!
-- Eric
The list of planned lectures has been published.
NOTE: the list is subject to change - any change will be announced in messages.
-- Eric
?
Please send your "sykemelding" to coryab@ifi.uio.no (Cory Alexander Balaton) and to nataniea@uio.no (Nataniel Aukner).
Best regards.
--Paulo--
Dear Students,
The oblig2 has been published /studier/emner/matnat/ifi/IN3030/v26/oppgaver-2026/oblig2/
Best regards.
--Paulo--
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--
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--
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
Devilry is now open for delivery of Oblig1.
-- Eric
?
Hi,
Please do the following: /studier/emner/matnat/ifi/IN3030/v26/oppgaver-2026/ukeoppgaver-v26---translated.pdf
Best regards.
--Paulo--
Next week (4 February 2026) there will be no lecture. This will give you time to make Oblig1.
Best regards.
--Paulo--
Tomorrow (Tuesday, 27 January), there will be no group classes! These classes will start 3 February.
Best regards.
--Paulo--
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 ;-) ...