Back to All Events

Theory of Programming


Study program: F3 Computer Science

Degree: Master

Type of module: lectures, practical work

Lecturer: Prof., Dr of science Grygoriy Zholtkevych

Language: English

Credit Points: 6 ECTS

Description:
Understanding the mathematical foundations of computational processes is the basis of modern programming methods. This course introduces master's level students to basic computational models namely the Gödel - von Neumann model, models based on automata, and lambda calculus.
The course is logically divided into three parts that focused on the following: defining recursive functions as objects of programming; introducing standard computation theory with explanations of how it is used in programming practice; and presenting lambda calculus and the functional programming paradigm.

Previous
Previous
1 September

Analytics of big and arbitrary data

Next
Next
1 September

Data Mining