Objektorienterad programmering - vt 2003 Uppsala Universitet
Institutionen för lingvistik
Språkteknologiprogrammet
Leif-Jöran Olsson och Tomas Englund


	Objektorienterad programmering, 5 poäng
	
	
	kurssida
	
	
Kursplan (preliminär!)

Innehåll

  1. Presentation
  2. Upplägg
  3. Föreläsningar och laborationer
  4. Examination
  5. Kurslitteratur
  6. Övrigt

1. Presentation

Kursen ges av Tomas Englund (
tomasen@stp.ling.uu.se) och Leif-Jöran Olsson (ljo@stp.ling.uu.se).

2. Upplägg

Kursens mål är att ge studenten grundläggande kunskaper i objektorienterad programmering samt att uppöva erfarenhet i programmering i programspråket
Java.

Undervisningen består av föreläsningar, laborationer, handledning, inlämningsuppgifter samt en projektuppgift.

3. Föreläsningar och laborationer

Hyperlänkar till det material som presenteras under föreläsningar och laborationer kommer att läggas till så småningom.

F/L Datum Tid Lokal Ansvarig Ämne LÄS
F1 2003-03-26 10-12 1-4039 TE Kursintroduktion. Introduktion till objektorienterad programmering Kap 1
L1 - grupp 1 2003-03-27 09-12 1-4022 LJO/TE Laboration 1 - Gnu/Emacs som utvecklingsmiljö för javaprogrammering
L1 - grupp 2 2003-03-27 13-16 1-4022 LJO/TE Laboration 1 - Gnu/Emacs som utvecklingsmiljö för javaprogrammering
F2 2003-03-28 10-12 1-4039 TE Analys och design kap 4.1--4.2
L2 - grupp 1 2003-03-31 09-12 1-4022 LJO/TE Laboration 2 - Analys och design
L2 - grupp 2 2003-03-31 13-16 1-4022 LJO/TE Laboration 2 - Analys och design
F3 2003-04-01 14-16 1-4039 TE Java kap 1--2, 9, 18.3
L3 - grupp 1 2003-04-02 09-12 1-4022 LJO/TE Laboration 3 - Java
L3 - grupp 2 2003-04-02 13-16 1-4022 LJO/TE Laboration 3 - Java
F4 2003-04-03 10-12 1-4039 TE Mer om Java Kap 2, 3, 11
L4 - grupp 2 2003-04-03 13-16 1-4022 LJO/TE Laboration 4 - mittkursvärdering
L4 - grupp 1 2003-04-04 09-12 1-4022 LJO/TE Laboration 4 - mittkursvärdering
F5 2003-04-08 10-12 1-4039 LJO Datastrukturer kap 9.4--9.7, 9.10, 19
L5 - grupp 1 2003-04-09 09-12 1-4022 LJO/TE Laboration 5 - datastrukturer i Java
L5 - grupp 2 2003-04-09 13-16 1-4022 LJO/TE Laboration 5 - datastrukturer i Java
F6 2003-04-10 10-12 1-4039 TE Javas standardbibliotek kap 16
L6 - grupp 2 2003-04-10 13-16 1-3024 LJO/TE Laboration 6 - Javas standardbibliotek
L6 - grupp 1 2003-04-11 09-12 1-4022 LJO/TE Laboration 6 - Javas standardbibliotek
F7 2003-04-14 10-12 1-4039 TE Avlusning
L7 - grupp 1 2003-04-15 09-12 1-4022 LJO/TE Laboration 7 - Avlusning
L7 - grupp 2 2003-04-15 13-16 1-4022 LJO/TE Laboration 7 - Avlusning
F8 2003-04-16 10-12 1-4039 TE Grafiska användargränssnitt och applets kap 6--8, 13--14
F9 2003-04-22 10-12 4-4002 LJO C++
L8 - grupp 2 2003-04-23 10-12 1-4022 LJO/TE Laboration 8 - uppföljning och kursvärdering
L8 - grupp 1 2003-04-23 13-16 1-3024 LJO/TE Laboration 8 - uppföljning och kursvärdering
R1 2003-04-25 10-12 1-4039 LJO/TE Redovisning, grupp 1
R2 2003-04-25 13-15 1-4039 LJO/TE Redovisning, grupp 2

4. Examination

Kunskapskontroll sker genom inlämning av inlämningsuppgifter och ett projektarbete.
Inlämningsuppgifter löses och lämnas in individuellt. Projektarbete löses och lämnas in i grupp om två personer (i den mån det är möjligt).

Förslag till uppgifter och mer information om hur ni skall gå till väga finns här.

5. Kurslitteratur

Skansholm, Jan 200112 Java Direkt (med swing), Studentlitteratur AB, isbn: 914402228X.

6. Övrigt

För den som kanske inte vill köpa kurslitteraturen eller bara vill ha mer information om programmering i Java finns boken Thinking in Java för gratis nedladdning på väven. Det kan noteras att boken finns i en uppsjö av upplagor.
För den samvetsömme bör jag påpeka att boken är free as in beer - not as in freedom, för att parafrasera Richard M. Stallman. Jag rekommenderar nedladdning av den senaste upplagan (den tredje) som avhandlar version 1.4 av Java.
Hursomhelst, boken finns att ladda ner från adressen:
http://www.mindview.net/Books/TIJ/. Boken finns i formatet pdf.



Skapad av: Tomas Englund (tomasen@stp.ling.uu.se)
Senast ändrad av Leif-Jöran Olsson 2003-04-23 08:24.