Проблеми рефакторінгу

Освітня програма: Інформатика (перший (бакалаврський) рівень вищої освіти)

Структурний підрозділ: Факультет комп'ютерних наук та кібернетики

Назва дисципліни
Проблеми рефакторінгу
Код дисципліни
ВК.1.09
Тип модуля
Вибіркова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2021/2022
Семестр / Триместр
8 Семестр
Кількість кредитів ЕСТS
3
Результати навчання
ПР9. Розробляти програмні моделі предметних середовищ, вибирати парадигму програмування з позицій зручності та якості застосування для реалізації методів та алгоритмів розв’язання задач в галузі комп’ютерних наук.
Форма навчання
Попередні умови та додаткові вимоги
Знання теоретичних основ синтаксичного аналізу програм, ефективної роботи з базами даних та паралельнихі розподілених обчислень. Володіння технологіями об’єктно-орієнтованого та паралельного програмування.
Зміст навчальної дисципліни
"Проблеми рефакторінгу" є важливою дисципліною в сенсі набуття теоретичних та практичних знань в одній з найактуальніших на сьогодні галузей інформаційних технологій, що стосується рефакторінгу об’єктно-орієнтованих програм, рефакторінгу баз даних та рефакторінгу паралельних обчислень. "Проблеми рефакторінгу" є важливою дисципліною у галузі інформаційних та комп’ютерних технологій, яка підвищує читабельність та стійкість до змін об’єктно-орієнтованих програм, робить більш ефективною функціонування баз даних та структурує паралельні обчислення.
Рекомендована та необхідна література
1. М.Фаулер. Рефакторинг. Улучшение проекта существующего кода. Диалектика. 2017. 2. С.Фаро, П.Лерми. Рефакторинг SQL-приложений. Символ-Плюс. 2009. 3. Д.Кериевски. Рефакторинг с использованием шаблонов. Вильямс.2016. 4. Анісімов А.В., Кулябко П.П., Кулябко О.П. Мова МІ для опису об’єктно-орієнтованих атрибутних граматик. Вісник Київського університету. Серія фіз.-мат. наук. 2009, №1. (https://sites.google.com/view/pkref) 5. Документація IMS. http://www.redbooks.ibm.com 6. А.В.Анісімов, О.П.Кулябко, П.П.Кулябко, О.О.Марченко. Оптимізація запитів при конвертації з DL/1(IMS) в SQL. https://sites.google.com/view/pkref 7. А.В.Анісімов, О.П.Кулябко, П.П.Кулябко. Про особливості конвертації ієрархічних структур даних (IMS) в реляційні таблиці(SQL). https://sites.google.com/view/pkref
Заплановані освітні заходи та методи викладання
Лабораторні роботи.
Методи та критерії оцінювання
семестрове оцінювання: 1. Активна робота на лекції, усні відпові: PH1.1, PH1.2, PH1.3, PH1.4; 2. Виконання завдань, винесених на самостійну роботу: PH2.1; 3. Контрольна робота 1: PH1.1, PH1.2; 4. Контрольна робота 2: PH1.3; підсумкове оцінювання(у формі іспиту): - максимальна кількість балів які можуть бути отримані студентом: 40 балів; - результати навчання які будуть оцінюватись: PH1.1, PH1.2, PH1.3, PH1.4; - форма проведення і види завдань: письмова.
Мова викладання
Українська мова

Кафедри

Наступні кафедри задіяні у викладанні наведеної дисципліни

Математичної Інформатики
Факультет комп'ютерних наук та кібернетики