Математична логіка
Освітня програма: Інформатика (перший (бакалаврський) рівень вищої освіти)
Структурний підрозділ: Факультет комп'ютерних наук та кібернетики
Назва дисципліни
Математична логіка
Код дисципліни
ОК.14
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2021/2022
Семестр / Триместр
3 Семестр
Кількість кредитів ЕСТS
6
Результати навчання
РН1.1 Знати основні поняття, засоби і методи математичної логіки, їх застосування в інформатиці й програмуванні; знати мови пропозиційної логіки та логіки 1-го порядку, їх можливості для опису предметних областей.
РН1.2 Знати основні методи пошуку доведень та засоби логічного виведення: метод резолюцій, числення гільбертівського та ґенценівського типу).
РН1.3 Знати нетрадиційні логіки (багатозначні, інтуїціоністські, модальні; темпоральні, епістемічні) та мати сучасні уявлення про їх застосування в інформатиці й програмуванні.
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
Знати: базові поняття дискретної математики: основи теорії множин, теорії відношень, теорії булевих функцій.
Вміти: встановлювати основні теоретико-множинні співвідношення, використовувати апарат теорії булевих функцій.
Зміст навчальної дисципліни
Мета дисципліни – засвоєння базових знань з основ математичної логіки, включаючи вивчення семантичних моделей та формальних мов логіки, їх можливостей для опису предметних областей; вивчення формально-аксіоматичних логічних систем та систем пошуку доведень, можливостей їх застосування в прикладних областях.
В результаті вивчення навчальної дисципліни студент повинен:
знати основні поняття, засоби і методи математичної логіки, їх застосування в інформатиці й програмуванні; мови пропозиційної логіки та логіки 1-го порядку, їх можливості для опису предметних областей; мати сучасні уявлення про основні методи пошуку доведень та засоби логічного виведення; мати сучасні уявлення про нетрадиційні логіки та їх застосування; встановлювати істинність та виконуваність, наявність логічного наслідку; встановлювати виразність та невиразність предикатів у моделях мови; проводити виведення в численнях гільбертівського типу, резолютивні фвиведення, виведення в численнях ґенценівського типу.
Рекомендована та необхідна література
1. Клини С. Математическая логика. – М.: Наука, 1973.
2. Мендельсон Э. Введение в математическую логику. – М., 1976.
3. Нікітченко М.С., Шкільняк С.С. Прикладна логіка. – К., 2013.
4. Нікітченко М.С., Шкільняк С.С. Математична логіка та теорія алгоритмів. – К., 2008.
5. Шенфилд Дж. Математическая логика. – М., 1975.
6. Шкільняк С.С. Математична логіка: приклади і задачі. – К., 2007.
Заплановані освітні заходи та методи викладання
Лекція, самостійна робота, практичні заняття, поточне оцінювання, домашнє контрольне завдання, контрольна робота, іспит.
Методи та критерії оцінювання
– семестрове оцінювання (максимальна кількість балів):
1. Контрольна робота 1: РН 1.1, РН 2.1, РН 2.2 – 10 балів / 6 балів
2. Контрольна робота 2: РН 1.1, РН 2.1 – 15 балів / 9 балів
3. Контрольна робота 3: РН 1.2, РН 1.3, РН 2.2 – 13 балів / 9 балів
4. Домашнє контрольне завдання 1: РН 1.1, РН 1.2, РН 2.2 – 6 балів /3 бали
5. Домашнє контрольне завдання 2: РН 1.1, РН 2.1 – 6 балів
6. Домашнє контрольне завдання 3: РН 1.2, РН 1.3, РН 2.2 – 6 балів /3 бали
7. Pобота студентів на заняттях: РН 3.1 – 4 бали /2 бали
– підсумкове оцінювання (у формі екзамену):
– максимальна кількість балів які можуть бути отримані студентом: 40 балів;
– результати навчання які будуть оцінюватись: PH 1.1 – PH 1.3, PH 2.1 – PH 2.2
– форма проведення і види завдань: письмова форма.
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Степан
Степанович
Шкільняк
Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики
Факультет комп'ютерних наук та кібернетики
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни
Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики