Teachers

Prof. Curs: Prof.dr. Horia F. Pop

Prof. Seminar: ****Asist. CALIN Alina

Prof. Laborator: Drd. Horea Muresan

Prerequisites

10% seminars + 10% labs + 20% practical tests + 60% written exam

Lectures

https://ubbcluj-my.sharepoint.com/personal/horia_pop_ubbcluj_ro/_layouts/15/onedrive.aspx?ga=1&id=%2Fpersonal%2Fhoria_pop_ubbcluj_ro%2FDocuments%2FTeaching Resources%2FFunctional and Logic Programming%2Flectures

Lecture 1 - Declarative programming. Recursion

Lecture 2 - Introduction in Prolog

Lecture 3 - Determinist and non-determinist predicates

Lecture 4 - Backtracking control. Heterogeneous lists

Lecture 5 - Nondeterminism. Trees. Avoid repeated recursivecalls. Tail recursion.

Lecture 6 - Prolog backtracking

Lecture 7 - Lisp Introduction

Lecture 8 - Lisp functions and predicates

Lecture 9 - Lisp functions and binary trees

Lecture 10 - Evoluated definitional mechanisms

Lecture 11 - Examples of list processing using MAP functions

Lecture 12 - Iterative forms. Optional arguments. Macrodefinitions. Data structures.