A. I. Cuza University of Iaşi

Rule Based Programming

Course nameRule Based Programming CodeCS3209O2
Class Undergraduate, 2009 - 2012 Package 4
Level Undergraduate Year 3 Semester 2 Status Optional
Hours per weekTotal hours per semesterTotal hours of individual workCreditsEvaluation typeTeaching language
CSLPr
5
Taught byAcademic and scientific title, name
Professor, PhD, Dan Cristea
Required courses
ObjectivesCursul de Programare Bazată de Reguli propune o introducere într-o paradigmă de programare adecvată realizării de sisteme expert. Un sistem expert (SE) este un program care simulează experienţa şi posibilităţile de raţionament ale unui specialist uman într-un anumit domeniu.
General thematicsSe prezintă realizarea internă a SE, tipuri de SE (cu înlănţuire înainte, înapoi şi mixtă), algoritmul RETE (care stă la baza optimizării funcţionării implementărilor de SE). Limbajele introduse sunt CLIPS şi PERL. Se prezintă (în maniera interactivă) tehnici de programare CLIPS, completate de numeroase exemple.
Seminary / Laboratory thematicsLaboratoarele exersează realizarea de programe în CLIPS şi PERL. O parte din timp va fi alocată lucrului la proiect.

Teaching methodsRealizarea interactivă de programe, prezentări Power Point.
BibliographyDan Cristea, "Programarea bazată pe reguli", Ed. Academiei, 2002 Toate materialele postate în secţiunea Programarea Bazată pe Reguli de la adresa http://thor.info.uaic.ro/~dcristea/teaching.html
EvaluationconditionsCerinţa minimă de trecere: 30 puncte laborator (din 42) + 20 puncte proiect (din 100) sau 20 puncte la examinarea pe parcurs
criteriasLaboratoare: 12*{● prezent, ●● rezolvat exerciţiul, ●●● remarcat} ⇒ max 36; Proiect: 0 – 40; Examenului scris (parţial + final): 0 – 40
modesLaborator, proiect, examen.
formulaNota finală: (lab+pro+ex)/10 mediată Gauss.

© 2006-2010 FII | about | intranet