Сучасні операційні системи

Освітня програма: Інформатика (м)

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

Назва дисципліни
Сучасні операційні системи
Код дисципліни
ОК.06
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Другий
Рік навчання
2022/2023
Семестр / Триместр
1 Семестр
Кількість кредитів ЕСТS
4
Результати навчання
ПРН2. Мати спеціалізовані уміння/навички розв’язання проблем комп’ютерних наук, необхідні для проведення досліджень та/або провадження інноваційної діяльності з метою розвитку нових знань та процедур. ПРН10. Проектувати архітектурні рішення інформаційних та комп’ютерних систем різного призначення.
Форма навчання
Дистанційне навчання
Попередні умови та додаткові вимоги
Знати: основи операційних систем, програмування на мові C, елементарної математики, дискретної математики (теорія алгоритмів, формальні системи) та математичної логіки; операційну систему Microsoft Windows. Вміти: створювати регулярні вирази стандартів POSIX або PERL. Володіти елементарними навичками: елементами логічної дедукції.
Зміст навчальної дисципліни
Навчальна дисципліна “Сучасні операційні системи” є складовою освітньо-наукової програми підготовки фахівців за освітнім рівнем «магістр» галузі знань 12 «Інформаційні технології» за спеціальністю 122 „Комп’ютерні науки”, програми «Інформатика». Викладається у 1 семестрі в обсязі – 120 годин. (4 кредитів ECTS); зокрема: лекції – 26 год., лабораторні – 12 год., консультації – 2 год., самостійна робота – 80 год. Завершується дисципліна іспитом в 1 семестрі.
Рекомендована та необхідна література
1. Панченко Т.В. Методичні рекомендації до лабораторних занять з курсу «Системне програмування та операційні системи». – Київ, 2009. – 42 с. 2. Шеховцов В. А. Операційні системи. – К.: Видавнича група BHV, 2005. – 576 c. 3. William Shotts. The Linux Command Line (Fifth Internet Edition). – 2019. – 555 p. 4. Andrew Tanenbaum, Herbert Bos. Modern Operating Systems (4th Edition). – Pearson, 2014.– 1136 p. 5. Michael Kerrisk. The Linux Programming Interface. A Linux and UNIX System Programming Handbook. – 2010. – 1552 p. 6. Andrew Tanenbaum, Albert Woodhull. Operating Systems Design and Implementation (3rd Edition). – Pearson, 2006. – 1088 p.
Заплановані освітні заходи та методи викладання
Лекції, лабораторні заняття, самостійна робота.
Методи та критерії оцінювання
Семестрове оцінювання: контрольна робота (програмування) 1 – 12 балів/7 балів; контрольна робота (програмування) 2 – 12 балів/7 балів; підготовка доповіді (за темами лекційних занять та самостійної роботи) – 16 балів/10 балів; лабораторна робота – 20 балів/12 балів. Підсумкове оцінювання (у формі іспиту): максимальна кількість балів які можуть бути отримані студентом: 40 балів; форма проведення і види завдань: письмова. Види завдань: 4 теоретичні запитання максимально по 10 балів за кожне. Критерії оцінювання відповіді студента на теоретичне питання: повнота розкриття питання 2-4 бали; логіка викладення 2 бал; аналітичні міркування 2-4 бали.
Мова викладання
Українська

Кафедри

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

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