Розробка та використання інформаційних мереж
Освітня програма: Програмне забезпечення систем
Структурний підрозділ: Факультет комп'ютерних наук та кібернетики
Назва дисципліни
Розробка та використання інформаційних мереж
Код дисципліни
ОК.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 письмових завдання.
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Костянтин
Анатолійович
Жереб
Інтелектуальних програмних систем
Факультет комп'ютерних наук та кібернетики
Факультет комп'ютерних наук та кібернетики
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни
Інтелектуальних програмних систем
Факультет комп'ютерних наук та кібернетики