Back to All Events

Theory of Algorithms / Теорія алгоритмів


Study program: 121 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. It has the next content modules: Content module 1. Basic concepts of the theory of algorithms and classical algorithmic systems Topics: Introduction to the theory of algorithms. Turing machines. Recursive functions. Content module 2. Search, selection, sorting algorithms. Topics: Array processing algorithms. Search and sampling algorithms. Sorting algorithms. Recursive algorithms. Data structures. Content module 3. Basics of algorithm analysis. Topics: Introduction to the analysis of algorithms. Labor intensity of algorithms and their time estimates. Methods of developing effective algorithms

Обов'язкова дисципліна професійної та практичної підготовки. Має такі змістовні модулі: Змістовний модуль 1. Основні поняття теорії алгоритмів і класичних алгоритмічних систем Теми: Вступ до теорії алгоритмів. Машини Тьюрінга та обчислювальні функції Тьюрінга. Рекурсивні функції Змістовний модуль 2. Алгоритми пошуку, вибору, сортування. Теми: Алгоритми обробки масивів. Алгоритми пошуку та вибірки. Алгоритми сортування. Рекурсивні алгоритми. Структури даних. Змістовний модуль 3. Основи аналізу алгоритмів. Теми: Вступ до аналізу алгоритмів. Трудомісткість алгоритмів та їх часові оцінки. Методи розробки ефективних алгоритмів

Previous
Previous
1 September

Basics of Scientific Research / Основи наукових досліджень

Next
Next
1 September

Programming algebra / Алгебра програмування