Операційні системи
Освітня програма: Прикладна математика (м)
Структурний підрозділ: Факультет комп'ютерних наук та кібернетики
Назва дисципліни
Операційні системи
Код дисципліни
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Другий
Рік навчання
2021/2022
Семестр / Триместр
2 Семестр
Кількість кредитів ЕСТS
5
Результати навчання
РН 1.1. Знати та освоїти основні поняття та алгоритми теорії операційних систем.
РН 1.2. Знати принципи роботи С++, C# та Java-орієнтованого інструментального комплексу розробки програмного забезпечення.
РН 1.3. Знати та освоїти принципи функціонування JVM – середовища.
Форма навчання
Попередні умови та додаткові вимоги
1. Знати: основи теорії побудови операційних систем: основні алгоритми управляння ресурсами операційної системи, методи розробки компонент операційної системи; принципи проектування ядра операційної системи; інструментальні засоби мови програмування; передові технології; мови програмування C++, С#, Java, Python;
2. Вміти: розробляти та реалізувати основні алгоритми управляння ресурсами операційної системи роз'яснювати і представляти проекти / розробки замовникам з використанням сучасних технологій розробки програмних систем;.
3. Володіти елементарними навичками: програмування мовою C++, С#, Java, Python з використанням інструментальних середовищ розробки програмного забезпечення.
Зміст навчальної дисципліни
Мета дисципліни. Навчальна дисципліна «Операційні системи» є складовою освітньо-наукової програми підготовки фахівців другого (магістерського) рівня вищої освіти за спеціальністю 113 «Прикладна математика» в межах освітньо-наукової програми «Прикладна математика».
У результаті вивчення навчальної дисципліни студент повинен:
знати: основи теорії побудови операційних систем: основні алгоритми управляння ресурсами операційної системи, методи розробки компонент операційної системи; принципи проектування ядра операційної системи; інструментальні засоби мови програмування; передові технології; мови програмування C++, С#, Java, Python;
вміти: розробляти та реалізувати основні алгоритми управляння ресурсами операційної системи роз'яснювати і представляти проекти / розробки замовникам з використанням сучасних технологій розробки програмних систем.
Рекомендована та необхідна література
1. Andrew S. Tanenbaum, Herbert Bos. Modern Operating Systems 4th Edition. Prentice Hall. 2014. 1136 pages.
2. Столлингс. Операционные системы. Внутреннее устройство и принципы проектирования. М. Вільямс. 2002.
3. Д. Цикритзис, Фє Бернстайн. Операционные системы. М. Мир. 1977. 4. Г. Дейл. Введение в операционные системы. Т. 1, 2. М. Мир. 1988. 5. К.Стинсон, К. Зихерт. Windows 200 Professional. Питер. 2003.
Заплановані освітні заходи та методи викладання
Лекція, лабораторне заняття, захист, лабораторної роботи, самостійна робота, поточне оцінювання, іспит.
Методи та критерії оцінювання
- семестрове оцінювання:
1. Контрольна робота (тест): РН 1.1- РН 1.3 - 20 балів/ 12 балів 2. Лабораторна робота (1 проект): РН 2.1 - 10 балів/ 6 балів. 3. Лабораторна робота (1 проект): РН 2.2 - 10 балів/ 6 балів. 4. Лабораторна робота (1проект): РН 2.3 - 10 балів/ 6 балів 5. Поточне оцінювання - 10 балів/ 6 балів
- підсумкове оцінювання (у формі екзамену) вказується:
- максимальна кількість балів які можуть бути отримані студентом: 40 балів; - результати навчання які будуть оцінюватись: PH1.1, PH1.2, РН 1.3, РН 2.1 - форма проведення і види завдань: письмова.
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Віктор
Миколайович
Волохов
Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики
Факультет комп'ютерних наук та кібернетики
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни
Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики