Teaching plan

Date Teacher Place Topic Lecture notes / comments
30.08.2012 Crystal D.  OJD 1456 Sem.rom Shell  Introduction  Lecture notes

Exercises (03.09.2012): 2.1, 2.2, 2.10, 2.12, 2.13, 2.14, 2.15 from the textbook

At-Most-Once Property 

06.09.2012 Crystal D.  OJD 1456 Sem.rom Shell  Locks and Barriers  Lecture notes

Exercises (10.09.2012): 2.17, 2.18, 2.33, 3.1, 3.7, 3.8 from the textbook 

07.09.2012       Assignment 1 
13.09.2012 Lizeth T.  OJD 1456 Sem.rom Shell  Semaphores  Recommended reading before the lecture: Ch.4. from 4.1 to 4.4.

Lecture notes

Exercises (17.09.2012)  

20.09.2012 Lizeth T.  OJD 1456 Sem.rom Shell  Monitors  Recommended reading before the lecture: Ch.5. from 5.1 to 5.3.

Lecture notes

Exercises (01.10.2012)  

27.09.2012     No lecture   
28.09.2012       Assignment 1 due 18:00 
04.10.2012 Lizeth T.  OJD 1456 Sem.rom Shell  Concurrent programming in Java   Lecture notes

Exercises (08.10.2012)

Solve problem 1 of the 2008 exam (except 1g) here 

11.10.2012 Crystal D.   OJD 1456 Sem.rom Shell  Program analysis I  Recommended reading before the lecture: Ch 2.6 in the textbook

Lecture notes

Inference rules

Exercises (15.10.2012)

Reference for Program Verification: Micharl Huth & Mark Ryan: Logic in Computer Science - modeling and reasoning about systems, Chapter 4. (This book can be found in the IFI library). 

18.10.2012 Crystal D.   OJD 1456 Sem.rom Shell  Program analysis II  Lecture notes

Detailed Proof for the Producer / Consumer Example

Exercises (22.10.2012)  

19.10.2012       Assignment 2 
25.10.2012 Lizeth T.  OJD 1456 Sem.rom Shell  Message passing and channels  Lecture notes

Exercises (29.10.12): 7.2a, 7.6, 7.8 and 7.10 from the textbook  

01.11.2012 Lizeth T.  OJD 1456 Sem.rom Shell  RPC and Rendezvous  Lecture notes

Exercises (05.11.2012): 8.1, 8.5, 8.8a, 8.8b from the textbook  

02.11.2012       Assignment 3  
08.11.2012     No lecture   
09.11.2012       Assignment 2 due 18:00 
15.11.2012 Crystal D.   OJD 1456 Sem.rom Shell  Asynchronous communication I  Lecture notes

Exercises (19.11.2012)  

22.11.2012 Crystal D.   OJD 1456 Sem.rom Shell  Asynchronous communication II  Lecture notes

Exercises (26.11.2012) 

23.11.2012       Assignment 3 due 18:00 
29.11.2012 Lizeth T.  OJD 1456 Sem.rom Shell  Active objects  Recommended reading

Lecture notes

Exercises (03.12.2012):exam 2010

Master students exam

Ph.D students exam  

17.12.2012   Gymsal 4 Idrettsbygningen  Final Closed Book Written Exam  17 December at 14:30 (4 hours)  
Published Aug. 23, 2012 4:39 PM - Last modified Nov. 30, 2012 4:29 PM