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