Messages - Page 2

Published May 31, 2021 4:20 PM

Question 1:

"Spørsmål 2 ber oss om å lage en klasse som har funksjonaliteten til CyclicBarrier. Må klassen vi lager støtte alle metoder som er beskrevet i Java sin dokumentasjon?"

 

Answer:

"It is sufficient to implement the method "await() - merely the parameterless version".

Published May 31, 2021 3:42 PM

Exam IN3030 and IN4330 Sprng 2021.

Advice: Focus FIRST on describing your solution to the problems.

Second, write an outline of any required program in pseudo-code.

Third, write the required programs in Java.

Fourth, get them to compile.

Fifth, try running them.

When grading, the emphasis will be on these five items - in decreasing order of importance.

Remember: Showing understanding of how to synchronize and how to rewrite a sequential program so that it is parallel, is at the core of the course.

Have fun and good luck!

-- Eric

 

Published May 31, 2021 2:12 PM

Good luck on the exam everyone! This is it! You have all worked incredibly hard and have acquired tons of new knowledge, and now the time has come to show off all that hard work! I know you are going to ace this! :D

A gentle reminder: This is a 24 hour exam, but it is not meant for you to sit 24 hours straight. So take breaks, drink, eat and sleep. Sometimes taking a small breather can do wonders!

Lastly, I just want to say that it has been really rewarding being your group teacher this semester. Thank you so much for making it such an enjoyable experience! I hope to see some of you again as fellow correctors/group teachers next year :D <3

Shiela :)

Published May 28, 2021 10:50 AM

I am experiencing problems uploading the lecture video Uke20.

So, for now, the IN3030/IN4330 lecture on 2021-05-27 Uke20 Course Review and Exam Prep is available here.

No other lecture material.

Good luck with the exam.

-- Eric

 

 

Published May 27, 2021 2:43 PM

2018 Exam English and 2018 Exam Bokmål differ because Inspera randomly keeps reordering the alternatives! So when I printed the exams as PDF, well, the alternatives were shuffled around, see the two PDF files mentioned above! The idea, I assume, is that if anyone at the exam ses you pick the top alternative, well, if they do the same, it may not be the same! So this can help reduce cheating at the exam.

Thus the original suggested solutions is therefore also wrong because it was based on my original version of the exam :-(

I have updated the suggested solutions to question 1.1-1.4 and here is the ...

Published May 26, 2021 9:40 PM

Dear all,

Tomorrow, May 27th, 2021, will be the last lecture, agenda is:

  • Feedback from last obligs
  • Review of course
  • Exam preparation
  • Q&A session: ask all the questions that you want :-)
  • Evaluation -- the usual, but now for entire course

See you tomorrow!

-- Eric

 

Published May 25, 2021 3:16 PM

Hi, everyone!

The correctors are working hard, but there are still a few left that haven't gotten feedback for all the obligs. Since the exam is in a week, we have decided that everyone left will get it approved and will be allowed to take the exam.

This means that your focus now should be on solving previous exams, and gathering all the questions you might have for the Q&A with Eric this Thursday!

You are also encouraged to ask questions on CampusWire, and even more encouraged to answer them! Both will prove to be great for learning!

Good luck with exam preparations! Keep up the great work, you are nearly at the finish line!

Shiela :D

Published May 6, 2021 11:55 AM

The revew of the course will be scheduled later along with a Q&A session not to long before the final exam.

-- Eric

 

Published Apr. 20, 2021 12:28 PM

Check out this post on Campuswire to see what piece of code was wrong today. Thanks for being kind to me! :D.

Published Apr. 16, 2021 11:53 PM

Lecture 14 published (albeit with a confusing number! - trust the date!)

-- Eric

 

Published Apr. 15, 2021 10:00 PM

Help another student :-)

Did you do a good job of Oblig 2: Matrix Multiplication?

I have a Masters student who is - essentially - looking at how to write the fastest possible parallel Matrix Multiplication.

The student would appreciate, if some of you who think that they have done a good job, would share your program/report with her.

Please write me, if you want to give her advice and/or share your program with her :-)

Sincerely, Eric

Published Apr. 15, 2021 2:30 PM

Oblig 5 and report recommendation published.

Code to follow soon.

-- Eric

Published Apr. 8, 2021 3:40 PM

Lecture video, 2016 exam, and associated Java programs uploaded.

If you want to play with it, use sleep3.java - or use Lego ;-)

-- Eric

 

Published Apr. 8, 2021 1:44 PM

Remaining lectures IN3030/IN4330 Spring 2021:

Date                Subject

15/4                Presentation of a geometric problem – that is to be solved in Oblig5

                        Presentation of Oblig5

22/4                Parallel Quicksort – analogous to the problem of Oblig5

                        Suggestions for parallelization of the problem of Oblig5

29/4       &nbs...

Published Apr. 7, 2021 4:47 PM

REMINDER: next lecture is April 8th, 2021.

Subject is Concurrency

Published Mar. 25, 2021 4:53 PM

Lecture video and materials uke1-uke10 are all uploaded.

-- Eric

Published Mar. 24, 2021 10:35 PM

Hello all. We are doing fine with respect to getting thru the curriculum :-) And I have been hit by a bug affecting my throat.

So I have decided to cancel the IN 3030 lecture this week - scheduled for Thursday March 25th, 2021.

Spend the time wisely!

And have a nice - and Corona-safe - Easter break.

Sincerely,

Eric

 

Published Mar. 14, 2021 12:45 PM

Hi, guys!

I know oblig 3 can be a bit of a challenge, so in this coming week's group sessions Kari (the other correcter) will come as well, so that you can more quickly get the help you need. Kari also did well in this course, so come if you need help! It is generally easier and faster to help in group sessions than over CampusWire, so I recommend everyone who needs help to come :D.

Kari will join us the first hour on Tuesday, and both hours on Wednesday.

PS: Help does not strictly mean help with code, you can also come and discuss your results with us or your fellow students! Maybe you noticed something interesting when solving this assignment that you would like to discuss?

Looking forward to seeing you again!

Shiela

Published Mar. 13, 2021 12:25 AM

Lecture 9 was hit by severe connectivity problems - unfortunately extensive in my area, so switching to 4G mobile data did not help :-(

Instead, I have recorded two videos that take you thru the main part of the material for uke09.

You should watch both part 1 and part 2 - UPDATE 2021-03-13 23:15 : I have combined them into one file

The background article about Monitors written by Tony Hoare is worth reading but you only need to read the par...

Published Mar. 11, 2021 12:55 PM

Lecture 9 hit by technical problems and CANCELLED for now.

I will record a lecture and publish it on the course web site.

And I will give a resume at next week's lecture.

Sorry for wasting your time!

-- Eric

UPDATE March 11th 22:49: I have done half the lecture and plan to do the other half and publish it by some time during the day tomorrow, Friday.

UPDATE March 12th 23:57: I will be uploading the pre-recorded lecture within a few minutes along with the related article.

-- Eric

 

Published Mar. 9, 2021 9:37 AM

Lecture 8 video and materials uploaded.

Sorry for the delay - your absent-minded professor just forgot to upload it!

-- Eric

UPDATE 2021-03-13 23:15: 2xUPS forgot the slides (.pptx, .pdf).

-- Eric

 

Published Feb. 27, 2021 11:56 PM

Sequential sieve is published here. We will code this together the coming week, and talk about synchronization the following week. :)

Published Feb. 25, 2021 10:52 PM

Precode for oblig 3 is out. Check it out here!

Next week in the group sessions we will look at a possible sequential solution to the sieve. Until then you are free to try to come up with one yourself!

Published Feb. 25, 2021 4:27 PM
Published Feb. 25, 2021 3:17 PM

Oblig 3 has been uploaded.

The precode will be published next week.

Have fun!

-- Eric