Прикладні та композиційні логіки
Освітня програма: Інформатика
Структурний підрозділ: Факультет комп'ютерних наук та кібернетики
Назва дисципліни
Прикладні та композиційні логіки
Код дисципліни
ННД.13
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Другий
Рік навчання
2022/2023
Семестр / Триместр
3 Семестр
Кількість кредитів ЕСТS
4
Результати навчання
ПРН 13. Використовувати знання з комп’ютерних наук та інформаційних технологій й уміння критичного мислення, аналізу та синтезу в професійних цілях.
ПРН 14. Застосовувати інноваційні підходи в галузі комп’ютерних наук та інформаційних технологій.
Форма навчання
Дистанційне навчання
Попередні умови та додаткові вимоги
Знати: базові поняття математичної логіки: мови пропозиційної логіки та логіки 1-го порядку, їх можливості для опису предметних областей; мати сучасні уявлення про основні методи пошуку доведень та засоби логічного виведення.
Вміти: описувати на формальних мовах твердження стосовно тих чи інших предметних областей; проводити виведення в пропозиційних та першопорядкових численнях гільбертівського типу та секвенційного типу.
Зміст навчальної дисципліни
Мета дисципліни – поглиблення знань з математичної логіки, включаючи вивчення систем пошуку доведень, програмно-орієнтованих логічних формалізмів; набуття компетенцій, знань, умінь та навиків стосовно прикладного використання апарату математичної логіки в інформатиці й програмуванні.
Навчальна дисципліна «Прикладні та композиційні логіки» є складовою освітньо-наукової програми підготовки фахівців за освітньо-кваліфікаційним рівнем «магістр» галузі знань 12 „Інформаційні технології” зі спеціальності 122 „Комп’ютерні науки”, освітньо-наукової програми „Інформатика”.
Дана дисципліна є обов’язковою навчальною за програмою “Інформатика”.
Викладається у 3 семестрі 2 курсу магістратури в обсязі – 120 год. (4 кредити ECTS), зокрема: лекції – 38 год., консультації – 2 год., самостійна робота – 80 год.
У курсі передбачено 2 контрольні роботи та реферат.
Завершується дисципліна – іспитом в 3 семестрі.
Рекомендована та необхідна література
1. Нікітченко М.С., Шкільняк С.С. Прикладна логіка. – К., 2013.
2. Нікітченко М.С., Шкільняк О.С., Шкільняк С.С. Чисті першопорядкові логіки квазіарних предикатів // Пробл. Програмування, 2016, № 2–3.
3. Нікітченко М.С., Шкільняк О.С., Шкільняк С.С. Логіки загальних недетермінованих предикатів: семантичні аспекти // Пробл. Програмування, 2018, № 2–3.
4. Шкільняк О.С. Mодальні логіки немонотонних часткових предикатів // Вісник Київського унту. Сер.: фіз.-мат. науки, 2015, Вип. 3.
5. Шкільняк С.С. Першопорядковi композиційно-номінативні логіки з предикатами слабкої та строгої рівності // Пробл. Програмування, 2019, № 3.
6. Handbook of Logic in Computer Science. Edited by S. Abramsky, Dov M. Gabbay and T. S. E. Maibaum. – Oxford Univ. Press, Vol. 1–5, 1993–2000.
7. Kröger F., Merz S. Temporal logic and state systems. – Springer-Verlag, 2008.
8. Schneider K. Verification of Reactive Systems. Formal Methods and Algorithms. – Springer-Verlag, 2004.
Заплановані освітні заходи та методи викладання
Лекція, самостійна робота.
Методи та критерії оцінювання
Семестрове оцінювання (максимальна кількість балів):
1. Контрольна робота 1: РН 1.1, РН 1.2, РН 2.1 – 24 бали
2. Контрольна робота 2: РН 1.3, РН 2.1 – 20 балів
3. Реферат: РН 1.1, РН 1.2, РН 3.1, РН 4.1 – 12 балів
4. Поточне оцінювання (робота студентів на заняттях): РН 3.1 – 4 бали
Підсумкове оцінювання (у формі іспиту):
– максимальна кількість балів які можуть бути отримані студентом: 40 балів;
– результати навчання які будуть оцінюватись: PH 1.1, РН 1.2, PH 1.3, PH 2.1;
– форма проведення і види завдань: письмова форма.
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Степан
Степанович
Шкільняк
Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики
Факультет комп'ютерних наук та кібернетики
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни
Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики