Теорія алгоритмів та математична логіка
Освітня програма: Системний аналіз
Структурний підрозділ: Факультет комп'ютерних наук та кібернетики
Назва дисципліни
Теорія алгоритмів та математична логіка
Код дисципліни
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2021/2022
Семестр / Триместр
4 Семестр
Кількість кредитів ЕСТS
4
Результати навчання
Знати основні поняття, засоби і методи математичної логіки, їх застосування в інформаційних технологіях та системному аналізі, знати мови пропозиційної логіки та логіки 1-го порядку, їх можливості для опису предметних областей.
Знати основні методи пошуку доведень та засоби логічного виведення: метод резолюцій, числення гільбертівського та ґенценівського типу).
Знати основні формальні моделі алгоритмів та обчислюваних функцій, їх властивості, тезу Чорча, знати кодування та нумерації, універсальні функції та програми.
Вміти проводити виведення в пропозиційних численнях та в першопорядкових численнях ґенценівського типу.
Обґрунтовувати власний погляд на задачу та спосіб її розв’язання, спілкуватися з колегами з питань застосування апарату математичної логіки та теорії алгоритмів.
Форма навчання
Попередні умови та додаткові вимоги
Знати: базові поняття дискретної математики: основи теорії множин, теорії відношень, теорії булевих функцій.
Вміти: встановлювати основні теоретико-множинні співвідношення, використовувати апарат теорії булевих функцій.
Зміст навчальної дисципліни
Навчальна дисципліна «Теорія алгоритмів та математична логіка» є складовою освітньо-професійної програми підготовки фахівців за першим (бакалаврським) рівнем вищої освіти галузі знань №12 «Інформаційні технології» зі спеціальності №124 «Системний агнліз» освітньо-професійної програми „Системний аналіз”.
Дана дисципліна є обов’язковою навчальною за програмою „Системний аналіз”
Викладається у 4 семестрі 2 курсу в обсязі – 120 год. (4 кредити ECTS), зокрема: лекції –30 год., практичні заняття – 30 год., самостійна робота –60 год. У курсі передбачено 4 контрольні роботи. Завершується дисципліна – заліком в 4 семестрі.
Рекомендована та необхідна література
1. Нікітченко М.С., Шкільняк С.С. Математична логіка та теорія алгоритмів. – К., 2008.
2. Трохимчук Р. М., Нікітченко М. С. Дискретна математика у прикладах і задачах. Київ. нац. ун-т ім. Тараса Шевченка. - Київ : Київський університет, 2017. - 248 с.
3. Зубенко В.В., Шкільняк С.С. Основи математичної логіка: навчальний посібник. К.: НУБіП України, 2020.– 102 с.
Заплановані освітні заходи та методи викладання
Лекція, практичні заняття, самостійна робота
Методи та критерії оцінювання
Контрольна робота, залік
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Микола
Степанович
Нікітченко
Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики
Факультет комп'ютерних наук та кібернетики
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни
Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики