Операційні системи

Освітня програма: Програмна інженерія

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

Назва дисципліни
Операційні системи
Код дисципліни
ННД.31
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Другий
Рік навчання
2023/2024
Семестр / Триместр
5 Семестр
Кількість кредитів ЕСТS
4
Результати навчання
ПРН07. Знати і застосовувати на практиці фундаментальні концепції, парадигми і основні принципи функціонування мовних, інструментальних і обчислювальних засобів інженерії програмного забезпечення. ПРН13. Знати і застосовувати методи розробки алгоритмів, конструювання програмного забезпечення та структур даних і знань. ПРН16. Мати навички командної розробки, погодження, оформлення і випуску всіх видів програмної документації.
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
1. Знати: основи фізичного устрою обчислювальної техніки, основи об’єктно-орієнтованого програмування на прикладі мов програмування C++ та/або Java. 2. Вміти: програмувати на імперативній мові програмування подібній C. 3. Володіти: елементарними навичками налагодження та тестування програмного забезпечення.
Зміст навчальної дисципліни
Мета дисципліни – опанування базових понять з галузі знань про операційні системи (надалі – ОС), основ будови ОС, управління ресурсами та їх розподілом, основ паралельного програмування.. В результаті вивчення навчальної дисципліни студент повинен: знати основні поняття з галузі знань про ОС, принципи побудови головних підсистем ОС, алгоритми, що використовуються у цих підсистемах; вміти використовувати механізми ОС для написання ефективних прикладних програм, аналізувати вихідний код ОС.
Рекомендована та необхідна література
1. Tanenbaum A. Modern Operating Systems, 4th ed. / Tanenbaum A., Bos H. — Pearson, 2014. — 1136 p. 2. Stallings W. Operating Systems: Internals and Design Principles, 8th ed. / Stallings W. — 2014. 3. Shaw A. Operating systems principles, 4th ed. / Shaw A., Bic L. — 2003.
Заплановані освітні заходи та методи викладання
Лекції, лабораторні роботи, самостійна робота, захист лабораторних робіт, іспит.
Методи та критерії оцінювання
- семестрове оцінювання: 1. Лабораторні роботи 1-3: РН2.1, РН2.2, РН 3.1, РН 4.1 – 50 балів. - підсумкове оцінювання • Максимальна кількість балів які можуть бути отримані студентом: 50 балів. • Результати навчання, які будуть оцінюватись: PH1.1, PH1.2, PH4.1. • Форма проведення і види завдань: письмова робота у вигляді google-форм. • Види завдань: письмові завдання з відповіддю у полях форми або з можливістю завантаження фотокопії. Час виконання завдань обмежений. Студент не допускається до іспиту, якщо під час семестру набрав менше ніж 10 балів.
Мова викладання
Українська