This information sheet indicates how the course will be organized at pandemic code level yellow and green.
If the colour codes change during the academic year to orange or red, modifications are possible, for example to the teaching and evaluation methods.

Programming paradigms

Course Code :2001WETPPA
Study domain:Computer Science
Academic year:2020-2021
Semester:2nd semester
Contact hours:45
Credits:6
Study load (hours):168
Contract restrictions: No contract restriction
Language of instruction:English
Exam period:exam in the 2nd semester
Lecturer(s)Guillermo Alberto Perez

3. Course contents *

The course covers several  programming paradigms that play an important role in computer science and in particular in artificial intelligence. The emphasis is on functional and logical programming languages.

First the theoretical foundation of the functional paradigm is treated in the form of a brief introduction into the lambda-calculus, then an introduction is given into the language Haskell. In the treatment of the logical paradigm the emphasis is on the language Prolog, its advantages and limitations.