Математична логіка та програмування. Досвід викладання
У Київському національному університеті імені Тараса Шевченка кафедрою теорії та технології програмування факультету комп'ютерних наук та кібернетики видано друком збірку теоретичних та теоретико-ужиткових праць «Математична логіка та програмування. Досвід викладання», оформлену під грифом колективної монографії.
До збірки увійшли, зокрема, тексти, що відображають доповіді, виголошені на цьогорічному семінарі «Логіка та її застосування», організованому й проведеному Українським логічним товариством у рамках відзначення 4-го Всесвітнього дня логіки 14 січня.
ЗМІСТ
ВСТУП |
5 |
РОЗДІЛ 1. ТЕОРЕТИЧНІ АСПЕКТИ ВИКЛАДАННЯ МАТЕМАТИЧНОЇ ЛОГІКИ |
7 |
Нікітченко М. С. ТРИРІВНЕВА СХЕМА ЕКСПЛІКАЦІЇ БАЗОВИХ ПОНЯТЬ У ВИКЛАДАННІ КУРСУ «МАТЕМАТИЧНА ЛОГІКА» |
7 |
Шкільняк С. С. ПРОГРАМНО-ОБУМОВЛЕНА КОНЦЕПЦІЯ ВИКЛАДАННЯ ДИСЦИПЛІНИ «МАТЕМАТИЧНА ЛОГІКА» |
21 |
Басараб І. А., Губський Б. В. СКІНЧЕННО-ЗБІЖНІ ТА ЦИКЛІЧНІ ФУНКЦІЇ, ПОСЛІДОВНОСТІ КОЛЛАТЦА І ГУДСТЕЙНА |
41 |
Дуцяк І. З. ПРО КОРЕКТНІСТЬ ФОРМАЛІЗАЦІЇ ПРАВОВОГО ПРИНЦИПУ «НЕЗАБОРОНЕНЕ ДОЗВОЛЕНО» В ДЕОНТИЧНІЙ ЛОГІЦІ |
54 |
Зубенко В. В. ПРО КОНЦЕПЦІЮ АЛГОРИТМУ В КУРСАХ ТЕОРІЇ АЛГОРИТМІВ ТА ПРОГРАМУВАННЯ |
64 |
Іванов Є. В. ПРО ПРИНЦИПИ ІНДУКЦІЇ ЗІ СЛАБКИМ БАЗИСОМ ON INDUCTION PRINCIPLES WITH WEAK BASIS |
81 |
Кохан Я. О. СИСТЕМА АЛЬТЕРНАТИВ ЯК ТЕОРЕТИЧНИЙ ОБ’ЄКТ ЛОГІКИ |
83 |
РОЗДІЛ 2. ПРАКТИЧНІ АСПЕКТИ ВИКЛАДАННЯ КУРСІВ ПРОГРАМУВАННЯ |
104 |
Дорошенко А. Ю., Іваненко П. А., Яценко О. А. ВЕРИФІКАЦІЯ ПРОГРАМНИХ ТРАНСФОРМАЦІЙ ДЛЯ АВТОТЮНІНГУ ПАРАЛЕЛЬНИХ ПРОГРАМ |
104 |
Волохов В. М. ТЕОРЕТИЧНІ ТА ПРАКТИЧНІ АСПЕКТИ РОЗРОБКИ МОВНИХ ПРОЦЕСОРІВ |
119 |
РОЗДІЛ 3. АНАЛІЗ ТА МЕТОДИЧНІ АСПЕКТИ ІНТЕГРАЦІЇ НАВЧАЛЬНИХ КУРСІВ КАФЕДРИ |
176 |
Омельчук Л. Л., Русіна Н. Г. АНАЛІЗ ОСВІТНЬО-ПРОФЕСІЙНОЇ ПРОГРАМИ «ІНФОРМАТИКА» В РОЗРІЗІ ОБОВ’ЯЗКОВИХ ДИСЦИПЛІН ВИКЛАДАННЯ ЯКИХ ЗАБЕЗПЕЧУЄТЬСЯ КАФЕДРОЮ «ТЕОРІЯ ТА ТЕХНОЛОГІЯ ПРОГРАМУВАННЯ» |
176 |
Панченко Т. В. ХАКАТОН – НОВІТНІЙ ПІДХІД ДО НАВЧАННЯ СТУДЕНТІВ ЧЕРЕЗ ПРАКТИКУ |
187 |
Ткаченко О. М., Омельчук Л. Л., Шишацька О. В. МЕТОДИЧНІ АСПЕКТИ ІНТЕГРАЦІЇ НАВЧАЛЬНИХ КУРСІВ В ГАЛУЗІ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ |
194 |
ВІДОМОСТІ ПРО АВТОРІВ |
206 |
ВСТУП
Швидкий плин сучасних інформаційних технологій безпосередньо має вплив на ринок праці майбутніх ІТ-фахівців.
В монографії «Математична логіка та програмування. Досвід викладання» розглянуто питання організації освітньої діяльності майбутніх фахівців галузі інформаційних технологій. В монографію ввійшли статті, подані на семінарах кафедри теорії та технології Київського національного університету імені Тараса Шевченка та семінарах Українського логічного товариства.
Зокрема, в першому розділі: описується трирівневий підхід, який розглядає основні поняття логіки на трьох рівнях: методологічному (філософському), професійному (науковому) та формальному (математичному), що дозволяє продемонструвати розвиток основних понять логіки, специфікувати їх для кожного рівня розгляду, та вказати зв’язки понять різних рівнів; розглядається концепція викладання навчальної дисципліни «Математична логіка» на основі спільного для логіки й програмування композиційно-номінативного підходу, де особливістю викладання є семантико-синтаксична спрямованість матеріалу; пропонується новий підхід до експлікації поняття алгоритму, який базується на уточненні поняття обчислювальної процедури та звуженні його до поняття алгоритму.
Другий розділ охоплює кілька методів перевірки програмного забезпечення, який вивчається в курсі «Верифікація та валідація програмних систем», зокрема, формальних методів доведення правильності програм; досліджує можливість уточнення та класифікації змінних в імперативних програмах, базуючись на понятті іменованих елементів та виокремленні двох
різних рівнів абстракції; визначено основні архітектурні засади та надано основні фрагменти програмної реалізації web-фреймворку Miniature; проведено порівняльний аналіз з деякими промисловими потужними web-фреймворками; описано концепцію викладання обов’язкової навчальної дисципліни «Об’єктно-орієнтоване програмування» для студентів факультету комп’ютерних наук та кібернетики, що навчаються на першому (бакалаврському) рівні вищої освіти за освітньо-професійною програмою «Інформатика»; присвячено огляду основних факторів, які впливають на формування сучасного ринку мобільної розробки та зосереджено увагу на змісті навчальних курсів з мобільної розробки, на прикладі, викладання курсу «Розробка ПЗ під мобільні платформи» в Київському національному університеті імені Тараса Шевченка.
В третьому розділі монографії представлено порівняльний аналіз обов’язкових дисциплін освітньо-професійної програми «Інформатика» першого (бакалаврського) рівня вищої освіти галузі знань 12 «Інформаційні технології», спеціальності 122 «Комп’ютерні науки», викладання яких забезпечується кафедрою теорії та технології програмування факультету комп’ютерних наук та кібернетики Київського національного університету імені Тараса Шевченка з дисциплінами освітньо-професійних програм того ж рівня та спеціальності інших закладів вищої освіти; розглянуто методичні питання впровадження міждисциплінарних зв’язків у навчальний процес закладів вищої освіти, зокрема інтеграційному підходу при вивченні дисциплін «Методи специфікації програм», «Коректність програм та логіки програмування» та «Інструментальні середовища та технології програмування» галузі інформаційних технологій.
Колектив авторів сподівається, що матеріали монографії можуть бути використані в освітньому процесі при підготовці фахівців галузі знань 12 «Інформаційні технології», спеціальності 122 «Комп’ютерні науки» та буде корисними для науковців, викладачів, аспірантів й студентів закладів вищої освіти.
- Версія для друку
- Увійдіть щоб залишати відгуки
Останні коментарі
6 years 28 weeks тому
9 years 42 weeks тому
11 years 25 weeks тому
11 years 28 weeks тому
11 years 33 weeks тому
11 years 44 weeks тому
11 years 44 weeks тому
11 years 44 weeks тому
12 years 1 day тому
12 years 3 days тому