Semester page for IN3030 - Spring 2020

Q:

For 2.2: is it enough to simply take the program made in 2.1 and add print statements, which will showcase that the threads are working and shutting down before the main thread, or does it need to be a more specialised use case?

 

A: Answering this question is essentially part of the exam. Hint: ask yourself, if the execution of program 2.1 really shows that it is correct? Can you do better?

 

Q:

For 3.3: How detailed do we have to be when explaining how it works? Is it enough to say something like "when a thread wants to move into the next segment, it needs to wait for a lock on that segment before continuing." or does it have to be something like a step by step explanation of what each thread is doing at a certain point for example?

A:

This is for you to decide. Hint: your explanation should be able to convince one of your fellow students in the course that your idea solves the problem -...

June 7, 2020 10:48 AM

During the one week final exam, you can send questions to UiO - they will be handled by the exam office - and possibly forwarded to me. I will then answer by posting a new message HERE.

But I am also allowed to hold a Zoom question and answer session - what the Norwegians call "trøsterunde" so that you can ask qustions about the final exam.

I have already held one such session and I will hold another Q&A session June 8th, 2020 at 13:30 via Zoom. For security reasons, I will e-mail you the Zoom invite.

(If you do not receive the e-mail, then contact me by sending me e-mail using your UiO e-mail account.)

-- Eric

June 7, 2020 10:41 AM

Q & A session 2020-06-03 recording uploaded, see menu on the left.

Final exam also uploaded in two versions: IN3030 and IN4330.

NOTE: the two exams are slightly different and have different points for each question - be sure to use the correct one. Those signed up for INF2440 exam should take the IN3030 exam.

-- Eric

 

June 3, 2020 2:48 PM

During the one week final exam, you can send questions to UiO - they will be handled by the exam office - and possibly forwarded to me. I

will then answer by posting a new message HERE.

But I am also allowed to hold a Zoom question and answer session - what the Norwegians call "trøsterunde" so that you can ask qustions about the final exam.

So I will hold such a Q&A session June 3rd, 2020 at 13:30 via Zoom. For security reasons, I will e-mail you the Zoom invite.

(If you do not receive the e-mail, then contact me by sending me e-mail.)

Some have asked questions about my explanation of the parallellization of insertionsort - I will review the questions and the more specific advice on the soolution - my explanation last week was quite generic and so some had problems translating it into a solution. I will expand upon the solution at the Q&A session.

The session will be recorded and show on the course website for you and for th...

June 2, 2020 11:35 PM