Institutionen för informationsteknologi

Object-oriented programming HT04

Lecturer: Sven-Olof Nyström
Assistants: Ruslan Fomkin [Consultation Time] (English only), Jesper Wilhelmsson [Consultation Time]

News

11/5 Tentan den 7/4 rättad. Resultatet hittar ni här.

11/01 I am going to work with the course after the deadline but much rare than now (approximately once per a week). NOTE! I cannot correct solutions of Jesper's groups, but I can answer questions. /Ruslan

4/1 Jag hittade en fantastisk resurs för objektorienterad programmering. /Jesper

22/12 Tentan den 14/12 rättad. Resultatet hittar ni här.

10/12 Deadline för uppgifterna har ändrats till 11/1 kl 8:00 eftersom vi måste rapportera in resultaten senast 12/1 för att de ska höra till höstterminen. Detta är en hård deadline i betydelsen att det finns inga garantier för att vi kommer att rätta något som kommer in efter denna deadline iänom överskådlig tid. Detta gäller alltså även kompletteringar. Jag kan inte tala för Ruslan, men jag vet att jag inte kommer att ha någon tid för rättning efter denna deadline förän tidigast i april. /Jesper

10/12 Jag kommer att genomföra en kursutvärdering på sista föreläsningen (den 13/12). /Sven-Olof

09/12 My consultation time is updated. /Ruslan

06/12 Some old exams are available. See Resources. /Sven-Olof

03/12 I am going to be available during fixed time next week. See my consultation time. I have updated them. /Ruslan

30/11 I am currently on paternity leave. It does not mean that I don't assist. I am trying to be at UU for 2 hours some time in between 11:00 and 16:00 every day. Because I have unpredictable schedule it is difficult to catch me, but you are welcome to contact me and send solutions by email or to my mail box. As soon as I can to be at UU for longer and fixed time I will notify. /Ruslan

29/11 En extra lektion om Java, trådar och observatörer kommer att hållas nu på torsdag 2/12 klockan 17 i 1311. Jag vet att tiden inte är idealisk, men det är helt enkelt omöjligt att hitta ett gemensamt hål för DVP och IT under dagtid (som dessutom passar med mitt schema). Lektionen är främst ämnad för er som inte har erfarenheter av Java sedan tidigare. Jag bokar en projektor och sedan bygger vi en trådad applikation (i realtid) från grunden. Jag kommer utförligt att förklara varje steg. Hur länge vi håller på beror helt på hur mycket frågor ni har och hur många buggar vi stöter på under implementationen. OBSERVERA Detta är alltså främst en lektion i Java, inte OOP. /Jesper

25/11 På nästa föreläsning, den 30e, kommer jag att genomföra en mittkursutvärdering. /Sven-Olof

25/11 Another observer for the project assignment is available from the assignment page. It is a small debug-tool that displays some imformation about the current simulation.

24/11 Ruslan will spend the rest of this week taking care of his new-born daughter. The office hour tomorrow is of course canceled.

23/11 I (Jesper) will be gone during daytime for the rest of this week (most likely) due to my child being ill. I will be in my office in the evenings (about 17:30 - quite late).

17/11/2004 The FAQ is updated with some things to think about regarding UML.

17/11/2004 The GUI v1.0 contained the wrong implementation of some key elements. This should not be a problem since noone has started with the implementation yet. You should use GUI V1.1 available from the assignment page.

17/11/2004 En ursäkt. Jag läste fel på schemat och missade dagens föreläsning. Schemat innehåller ett extra föreläsningstillfälle, så den föreläsning jag skulle ha hållit idag blir nästa vecka osv. Jag kommer att lägga upp pdf-filer för nästa föreläsning under dagen eller (senast) imorgon.
/Sven-Olof

10/11/2004 Lecture notes for tomorrow's lecture are available.

10/11/2004 Remember, that sometimes you can find answers to your questions about assignmnets in the F.A.Q. page. We try to update it with usefull information.

09/11/2004 The assignment 2 is available on the assignment page.

09/11/2004 "läsanvisningar" for Liskov and Guttag

02/11/2004 Lecture notes for tomorrow's (3/11) lecture are available.

02/11/2004 The source code for the Assignment 1 was changed: comments were upadeted with author and version tags.

Assignments

The course includes two mandatory assignments.
More information about these can be found on the assignment page.

Schedule

Date Time What Where Subject
Tue 26/10 10-12 Lect. 1211
Wed 27/10 15-17 Lect. 1211
Thu 28/10 8-10 Lect. 1211
Mon 1/11 15-17 Sem. 1211 Bookshelf example
Tue 2/11 8-10 Sem. 1211 Javadoc, UML, Design Example
Wed 3/11 13-15 Lect. 1211
Mon 8/11 8-12 Lab IT 2510 Assignment 1
Mon 8/11 13-17 Lab DVP 1412 / 1413 Assignment 1
Tue 9/11 13-15 Lect. 1311
Tue 9/11 15-17 Sem. 1311 Assignment 2, the Java Collection Framework, Threads ( examples ), Observers, Exceptions ( examples )
Thu 11/11 8-10 Lect. 1211
Mon 15/11 13-17 Lab DVP 1146 Design of assignment 2
Tue 16/11 8-10 Lab IT 1145 Design of assignment 2
Wed 17/11 10-12 Lect. 1111
Tue 23/11 15-17 Lect. 1211
Wed 24/11 10-12 Lect. 1211
Tue 30/11 13-15 Lect. 1211
Thu 2/12 13-15 Lect. 1211
Thu 2/12 17- Sem. 1311 Example with threads and observer written at the seminar.
Fri 3/12 8-12 Lab IT 1412 / 1413 Assignment 2
Mon 6/12 8-12 Lab IT 1412 / 1413 Assignment 2
Mon 6/12 13-17 Lab DVP 1412 / 1413 Assignment 2
Mon 7/12 13-17 Lab DVP 1412 / 1413 Assignment 2
Wed 8/12 8-10 Lect. 1211
Mon 13/12 10-12 Lect. 1211
Tue 14/12 Exam Object-oriented programming
Mon 10/1 13-15 Lab DVP/IT 1515 Assignment 2 & 3

Uppdaterad  2005-05-11 16:15:44 av Sven-Olof Nyström.