Back to All Events

Theory of Algorithms


Study program: F3 Computer Science

Degree: Bachelor

Type of module: lectures, practical work

Lecturer: Assoc. Prof., PhD Polina Sytnikova

Language: English

Credit Points: 4 ECTS

Description:
The compulsory discipline of the professional and practical training.

Content module 1. Basic concepts of the theory of algorithms and classical algorithmic systems. Topics: Introduction to the theory of algorithms. Turing machines and computational Turing functions.

Content module 2. Search, selection, sorting algorithms. Topics: Array processing algorithms. Searching and sorting algorithms. Recursive algorithms. Data structures.

Content module 3. Basics of algorithm analysis. Topics: Introduction to the analysis of algorithms. Time estimates of algorithms. Theory of computational complexity.

Previous
Previous
1 September

Cross Platform Programming

Next
Next
1 September

Object-Oriented Programming (C#)