studiehandbok@lith   Länk
 

Linköpings tekniska högskola

Länk
TDDA41 Logikprogrammering, 4,5 poäng
/Logic Programming/

För: C3, C4, D4, IT4

Utbildningsområde: Teknik    Ämnesgrupp: Datalogi
Fördjupningsnivå: D

Klassning för datavetenskaplig examen: Datavetenskap, datalogi.

Mål:
Att ge grundläggande principer för logikprogrammering och dess relation till andra datavetenskapliga områden. Att lära ut ett deklarativt tankesätt samt att praktisera detta med hjälp av språket Prolog.

Förkunskaper:
TDDB94 eller TATM90 Diskret matematik och logik, TDDB80 Programmering och datorspråk eller TDDB81 Programmering.

Organisation:
På föreläsningar och lektioner genomgås och övas teorin. På laborationerna utförs uppgifter med Prolog.

Kursinnehåll:
Logik, logikprogram, deklarativ och operationell semantik, negation, Prolog, "cut", logik och databaser, grammatiker, sökning, ekvationslogik, constraint logic programming och frågeoptimering.

Kurslitteratur:
Nilsson, U., Maluszynski, J.: Logic, Programming and Prolog , John Wiley & Sons Ltd, 1995 (second edition). Laborationsmaterial, utges av Institutionen för datavetenskap.

TEN1En skriftlig tentamen. , 3,5 p.
LAB1En laborationskurs., 1 p.


Undervisningsspråk är svenska.

Studierektor: Simin Nadjm-Tehrani
Examinator: Ulf Nilsson

Engelsk kursplan



Gäller 2001, beslut av utbildningsnämnden november 2000

 
 

Linköpings tekniska högskola

Länk


Informationsansvarig: Info-LiTH, info-lith@tfk.liu.se
Senast ändrad: