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

Освітня програма: Прикладна математика (м)

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

Назва дисципліни
Операційні системи
Код дисципліни
OK.09
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Другий
Рік навчання
2023/2024
Семестр / Триместр
2 Семестр
Кількість кредитів ЕСТS
5
Результати навчання
ПРН2. Розуміння принципів і методів аналізу та оцінювання коло завдань, які сприяють подальшому розвитку ефективного використання інформаційних ресурсів.
Форма навчання
Дистанційне навчання
Попередні умови та додаткові вимоги
1. Знати: основи теорії побудови операційних систем: основні алгоритми управляння ресурсами операційної системи, методи розробки компонент операційної системи; принципи проектування ядра операційної системи; інструментальні засоби мови програмування; передові технології; мови програмування C++, С#, Java, Python; 2. Вміти: розробляти та реалізувати основні алгоритми управляння ресурсами операційної системи роз'яснювати і представляти проекти / розробки замовникам з використанням сучасних технологій розробки програмних систем;. 3. Володіти елементарними навичками: програмування мовою C++, С#, Java, Python з використанням інструментальних середовищ розробки програмного забезпечення.
Зміст навчальної дисципліни
Мета дисципліни. Навчальна дисципліна «Операційні системи» є складовою освітньо-наукової програми підготовки фахівців другого (магістерського) рівня вищої освіти за спеціальністю 113 «Прикладна математика» в межах освітньо-наукової програми «Прикладна математика». Навчальна дисципліна «Операційні системи» є складовою освітньо-наукової програми підготовки фахівців за другим (магістерським) рівнем вищої освіти галузі знань 11 «Математика та статистика» зі спеціальності 113 «Прикладна математика», освітньо-наукової програми – «Інформатика». Предмет навчальної дисципліни «Операційні системи» включає в себе розгляд теоретичних аспектів проектування та створення операційних систем, вивчення компонент операційних систем, опанування алгоритмів та їх програмування з метою подальшого проектування та програмування операційних систем.
Рекомендована та необхідна література
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 - форма проведення і види завдань: письмова.
Мова викладання
Українська

Кафедри

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

Теорії та технології програмування
Факультет комп'ютерних наук та кібернетики