Universitatea A. I. Cuza Iaşi


Programare logică

Numele cursuluiProgramare logică CodCS2211O1
Generaţia Informatică zi, 2007 - 2010 Pachet 2
Nivel de studii Licenţă An 2 Semestru 2 Statut Opţional
Nr. de ore pe săptămânăNr. total de ore pe semestruNr. de ore de lucru individualCrediteMod de evaluareLimba de predare
CSLPr
2 0 2 0 56 94 5 E ro
Titularul disciplineiTitlu academic şi ştiinţific
Profesor, Dr., Cristian Masalagiu
Discipline absolvite anterior
Obiective
  1. Însuşirea conceptelor de bază pentru a programa în limbaje de tip PROLOG.
  2. Învăţarea unui limbaj comercial existent.
Tematica generală
  1. Logica cu predicate de ordinul I. Rezoluţie
  2. Formule Horn şi programe logice (definite)
  3. Rafinări (strategii şi restricţii) ale rezoluţiei.
  4. Arbori de calcul complet canonici şi semantica programării logice.
  5. Nedeterminism şi tratarea negaţiei.
  6. Construcţia unui interpretor PROLOG.
  7. Modele alternative de programare logică
Tematica seminariilor / laboratoarelorTematica laboratoarelor va fi fixată de coordonator la prima întâlnire, conform tematicii precizate. Oricum, ea va cuprinde exemplificări ale cursurilor deja predate, teme imediate, pentru acasă şi proiecte de durată mai îndelungată.
Metode de predareSe vor folosi metodele clasice (Expunerea sistematică a cunoştinţelor, Conversaţia, Problematizarea şi învăţarea prin descoperire, Modelarea, etc.). Cursurile vor fi predate utilizând videoproiectorul. Laboratoarele vor fi axate pe învăţarea unui limbaj c
Bibliografie
  1. C.D. Masalagiu – Fundamentele logice ale Informaticii, Editura Universităţii „Al. I. Cuza”, Iaşi, 2004, ISBN 973-703-015-X (in Romanian).
  2. C. Cazacu, V. Slabu – Logică Matematică, Editura „Ştefan Lupaşcu”, Iaşi, 1999, ISBN 973-99044-0-8 (in Romanian).
  3. V. Cotelea – Programarea în logică, Editura „Nestor”, Chişinău, Republica Moldova, ISBN 9975-9606-0-X (in Romanian).
  4. J. W. Lloyd – Foundations of Logic Programming, Spriger Verlag, Germany, 1984, ISBN 3-540-13299-6.
  5. INTERNET sites (they will become precise during the semester).
EvaluarecondiţiiPrezenţa la toate laboratoarele este obligatorie.
criteriiExaminările pe parcurs de la laborator generează maxim 90 puncte iar examenul final 30 puncte (vor fi 3 subiecte a câte 10 puncte). Condiţia de promovabilitate este de a se obţine minim 50 puncte.
formeLa laborator vor exista 5 teme cotate cu câte 10 puncte (maxim) şi un proiect mai complex, cotat cu 40 puncte (totul va fi anunţat în prealabil).
formula notei finaleNota finală se obţine prin însumarea punctajului şi aplicarea unei „redistribuiri” de tip Gauss, conform regulamentelor în vigoare.

© 2006-2010 FII | despre site | intranet