Розробка та використання інформаційних мереж

Освітня програма: Програмне забезпечення систем

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

Назва дисципліни
Розробка та використання інформаційних мереж
Код дисципліни
ОК.04
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Другий
Рік навчання
2023/2024
Семестр / Триместр
1 Семестр
Кількість кредитів ЕСТS
4
Результати навчання
ПРН01. Знати і системно застосовувати методи аналізу та моделювання прикладної області, виявлення інформаційних потреб і збору вихідних даних для проектування програмного забезпечення. ПРН02. Обґрунтовувати вибір методів формування вимог до програмної системи, розробляти, аналізувати та систематизувати вимоги. ПРН03. Знати і застосовувати базові концепції і методології моделювання інформаційних процесів. ПРН06. Аналізувати, оцінювати і обирати методи, сучасні програмно-апаратні інструментальні та обчислювальні засоби, технології, алгоритмічні та програмні рішення для ефективного виконання конкретних виробничих задач з програмної інженерії. Детальніше п.6 https://iss.csc.knu.ua/files/study/master-degree/courses-2020-202x/development-and-use-of-information-networks.pdf
Форма навчання
Дистанційне навчання
Попередні умови та додаткові вимоги
1. Знати: базові відомості про мережеві технології та протоколи, захист інформації в інформаційних системах, процес розробки програмного забезпечення. 2. Вміти: використовувати інструментальні засоби побудови, запуску та відлагодження програм, адміністративні засоби з графічним та текстовим інтерфейсом користувача, порівнювати технології реалізації та вибирати оптимальну технологію для вирішення конкретної задачі, шукати додаткову інформацію про мережеві технології. 3. Володіти елементарними навичками: програмування мовами Python, Java, JavaScript.
Зміст навчальної дисципліни
Мета дисципліни – оволодіння сучасними методами проектування, розробки та підтримки розподілених застосунків, веб-застосунків та інформаційних мереж, вивчення принципів функціонування сучасних локальних та глобальних мереж, підготовка до практичного використання мережевих технологій. В результаті вивчення навчальної дисципліни студент повинен: знати відомості про сучасні мережеві технології та протоколи, захист інформації в інформаційних системах, процес розробки програмного забезпечення. вміти вибирати найбільш вдалі технології для реалізації проекту, зокрема використовувати існуючі веб-сервіси; встановлювати і налаштовувати веб-застосунки та необхідну для них інфраструктуру; проектувати, розробляти та впроваджувати веб-застосунки з використанням сучасних технологій; досягати достатньої продуктивності веб-застосунків; уникати типових вразливостей при розробці веб-застосунків.
Рекомендована та необхідна література
1. Таненбаум Э. С. Компьютерные сети. 4 изд. – СПб.: Питер, 2003 г. 992 стр. 2. У. Ричард Стивенс. Протоколы TCP/IP. Практическое руководство. – СПб: БХВ-Петербург, 2003 г. 672 стр. 3. Бенкен Е.С. PHP, MySQL, XML. Программирование для Интернета. – СПб:БХВ-Петербург, 2007 г. 336 стр. 4. Т. Томлинсон. CMS Drupal 7: руководство по разработке системы управления веб-сайтом. – М.:Диалектика-Вильямс, 2011. 650 стр. 5. П. Лабберс, Б. Олберс, Ф. Салим. HTML5 для профессионалов: мощные инструменты для разработки современных веб-приложений. – М.:Диалектика-Вильямс, 2011. 304 стр. 6. Э. Мейер. CSS – каскадные таблицы стилей. Подробное руководство. 3-е издание. –М.:Символ, 2010. 576 стр. 7. Д. Крейн, Дж. Даррен, Э. Паскарелло. Ajax в действии. – М.: “Вильямс”, 2006. —640 стр.
Заплановані освітні заходи та методи викладання
Лекції, лабораторні заняття, самостійна робота, контрольні роботи, захист лабораторних робіт, іспит.
Методи та критерії оцінювання
- семестрове оцінювання: 1. Контрольна робота (тест) 1: РН 1.1, РН 1.2 — 10 балів/6 балів. 2. Контрольна робота (тест) 2: РН1.2, РН 1.3 - 10 балів/6 балів. 3. Лабораторна робота 1 (проект): РН1.1, РН2.1, РН3.1 – 10 балів/6 балів. 4. Лабораторна робота 2 (проект): РН1.2, РН2.1, РН2.2, РН3.1 – 10 балів/6 балів. 5. Лабораторна робота 3 (проект): РН1.3, РН2.3, РН3.1 – 10 балів/6 балів. 6. Лабораторна робота 4 (проект): РН1.3, РН2.4, РН2.5, РН3.1 – 10 балів/6 балів. - підсумкове оцінювання (у формі екзамену): - максимальна кількість балів які можуть бути отримані студентом: 40 балів; - результати навчання які будуть оцінюватись: PH1.1, PH1.2, PH1.3, PH2.3; - форма проведення і види завдань: письмова. Види завдань: 4 письмових завдання.
Мова викладання
Українська

Кафедри

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

Інтелектуальних програмних систем
Факультет комп'ютерних наук та кібернетики