Uppsala universitet
Institutionen för lingvistik
Språkteknologiprogrammet
Leif-Jöran Olsson

Logikprogrammering I, vt 2002

kurssida

Kursplan


Innehåll

  1. Presentation
  2. Upplägg
  3. Föreläsningar och labbar
  4. Examination
  5. Kurslitteratur

1 Presentation

Kursen ges i år av Leif-Jöran Olsson (LJO), ljo@stp.ling.uu.se, rum 9-3046, samt labbassistenterna Axel Hjälm (AH), axelh@stp.ling.uu.se och Markus Saers (MS), markuss@stp.ling.uu.se.

Se i övrigt kursplanen.


2 Upplägg

Kursens mål är att ge grundläggande kunskaper i logikbaserade programmeringsmetoder, problemanalys, och att uppöva färdighet i högnivåbeskrivningar och resonemang med hjälp av deklarativ programmering.

Undervisningen består av föreläsningar, laborationer, handledning, samt presentationer och diskussioner av inlämningsuppgifter.


3 Föreläsningar och labbar

Grupp ett = efternamn på A-K
Grupp två = efternamn på L-Ö
F1on 24 apr10-1216-0041Introduktion; dataobjektkap 1--2.4
L1ato 25 apr10-129-3036Prolog och Emacs - grupp ett
L1bfr 26 apr10-129-3036Prolog och Emacs - grupp två
F2to 2 maj10-1216-0042Generell sökstrategi och unifiering,
Problemlösning, Deklarativt/procedurellt
, Seminariegrupper
L2bto 2 maj13-159-3036Sökrymder och unifiering - grupp två
L2afr 3 maj10-129-3036Sökrymder och unifiering - grupp ett
F3må 6 maj10-1216-0041Listor, operatorer och aritmetik
Presentation av kursprojektsuppgifter
kap 3
L3amå 6 maj13-159-3036Listor och aritmetik - grupp ett
L3bti 7 maj10-129-3036Listor och aritmetik - grupp två
H1ti 7 maj13-159-3036Handledning 1
S1on 8 maj13-1616-1058Seminarium
F4må 13 maj10-1216-0041Inmatning och utmatningkap 6, 7
L4bmå 13 maj15-179-3036Inmatning och utmatning, mittkursvärdering - grupp två
L4ati 14 maj10-129-3036Inmatning och utmatning, mittkursvärdering - grupp ett
H2ti 14 maj13-159-3036Handledning 2
F5on 15 maj13-1516-0041Programmeringsmetodik: Abstraktion, datastrukturer, problemanalys och förenkling/generaliseringkap 4, 8.1-8.3
L5bto 16 maj10-129-3036Programmeringsmetodik och repetition - grupp två
L5ato 16 maj13-159-3036Programmeringsmetodik och repetition - grupp ett
F6fr 17 maj10-1216-0043Avlusningkap 8.4
L6ati 21 maj10-129-3036Avlusning - grupp ett
H3ti 21 maj13-159-3036Handledning 3
L6bon 22 maj10-129-3036Avlusning - grupp två
F7to 23 maj10-1216-0041Datastrukturer II
F8to 23 maj13-1516-0042Definite Clause Grammarkap 21.1
H4må 27 maj10-129-3036Handledning 4
H5ti 28 maj10-129-3036Handledning 5
H6to 30 maj10-129-3036Handledning 6
H7må 3 jun13-159-3036Handledning 7
S2aon 5 jun10-1216-0041Genomgång av kursprojekt (seminarium) - grupp ett
S2bon 5 jun13-1516-0041Genomgång av kursprojekt (seminarium) - grupp två
L8bto 6 jun10-129-3036Definite Clause Grammar, kursvärdering - grupp två
L8ato 6 jun13-159-3036Definite Clause Grammar, kursvärdering - grupp ett

4 Examination

Kunskapskontroll sker genom inlämningsuppgifter och seminarier.


5 Kurslitteratur

Bratko, I. 1990 (2: a uppl). Prolog programming for artificial intelligence. Addison-Wesley

6 Övrigt

Prologtips för säker körning!


URL: http://stp.ling.uu.se/educa/kurssidor/lpI02/
Senast ändrad av Leif-Jöran Olsson 2002-06-04 08:50