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

Тип: Нормативний

Відділення: циклова комісія спеціальності комп'ютерні науки

Навчальний план

СеместрКредитиЗвітність
54Залік

Лекції

СеместрК-сть годинЛекторГрупа(и)
554Батюк М. Я.ПКК-31

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
536ПКК-31Батюк М. Я.

Опис курсу

Метою вивчення дисципліни “Операційні системи” підготовка висококваліфікованих фахівців, які будуть володіти знаннями щодо принципів роботи операційних систем та застосовувати знання при розробці програмного забезпечення, мати навички взаємодії ОС з прикладним програмним забезпеченням та адмініструванні операційних систем Windows, MacOS та Linux, а також уміти обґрунтовано вибрати операційну систему для вирішення певних завдань.

Вивчення навчальної дисципліни “Операційні системи” передбачає досягнення такого кваліфікаційного рівня підготовки фахового молодшого бакалавра, за якого він повинен:

знати:

  • поняття ОС;
  • різновиди ОС та їх відмінності;
  • структури файлових систем різних ОС та їх відмінності;
  • поняття терміналів та оболонок;
  • команди для роботи с файлами та каталогами в різних ОС;
  • поняття графічного інтерфейсу;
  • вбудовані програми для роботи з текстом та графікою.

вміти:

  • використовувати системні програмні засоби, операційні системи і оболонки, сервісні програми для конкретних прикладних задач;
  • використовувати технологію, методи і засоби розробки захищеного програмного забезпечення;
  • застосовувати знання методології та принципів побудови сучасних операційних систем, методів реалізації багатозадачності,
  • налагоджувати системи при проходженні етапів інсталяції за допомогою майстра та через командний рядок;
  • працювати в різних ОС;
  • створювати та монтувати файлові системи;
  • організувати перехід між різними файловими системами;
  • налагоджувати системи для роботи в мережі.

Рекомендована література

1. Baiocchi A. Network Traffic Engineering: Stochastic Models and Applications. Wiley, 2020. – 816p.
2. Dutta N., Sarma H.K.D. et al. Information Centric Networks (ICN): Architecture & Current Trends. Dutta N., Sarma H.K.D., Jadeja R., Delvadia K., Ghinea G. — Springer, 2021. — 199 p.
3. Beasley J.S., Nilkaew P. Networking Essentials. 6th Edition. — Pearson IT Certification, 2021. — 848 p.
4. Callaway Jason. Computer Networking for Beginners: A Complete Guide to Network Systems, Wireless Technology, and Cybersecurity. Master the Science of the Internet of Things and Artificial Intelligence. 2nd edition. — Independently published, 2020. — 107 p.
5. Dooley Michael, Rooney Timothy. IP Address Management. 2nd Edition. — John Wiley & Sons, Inc., 2021. — 592 p.
6. Kurose James F., Ross Keith W. Computer Networking: A Top-Down Approach. 8th Edition. — Pearson, 2021. — 792 p.
7. Lowe Doug. Networking All-in-One For Dummies. 8th edition. — Wiley, 2021. — 1059 p.
8. Panek C. Networking Fundamentals. Sybex, 2020. — 336 p.
9. Kataoka B., Brennan J., Aggarwal A. Digital Transformation and Modernization with IBM API Connect. Packt, 2022. — 588 p.
10. Sleep Drew (ed.) Ultimate Linux Projects. Future Publishing Limited, 2022. — 132 p.
11. Barrett Daniel J. Efficient Linux at the Command Line: Boost Your Command-Line Skills. O’Reilly Media, 2022. — 241 p.
12. Khemchandani V. UNIX Programming: UNIX Processes, Memory Management, Process Communication, Networking, and Shell Scripting. Dr. Vineeta Khemchandani, Dr. Darpan Anand, Dr. K.K. Mishra, Dr. Sandeep Harit. — BPB Publications, 2022. — 244 p.

Силабус:

Завантажити силабус