СИСТЕМНЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ

СИСТЕМНЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ

 Мета курсу: отримання та засвоєння знань з методологій, методів та технологій проектування системного програмного забезпечення; вивчення архітектури операційних систем Linux і Windows, функціонування системного програмного забезпечення в операційному середовищі; вивчення мов сценаріїв; отримання практичних навиків з реалізації та тестування сценаріїв; вивчення базових понять, методів та засобів керування процесами і потоками; отримання практичних навиків з написання програм для керування процесами і потоками.

 Завданням курсу є засвоєння знань з методологій, методів та технологій проектування системного програмного забезпечення; вивчення архітектури та системи команд операційних систем Linux і Windows; вивчення мов сценаріїв Bash і Python; засвоєння базових понять, методів та засобів керування процесами і потоками; отримання практичних навиків з написання програм для керування процесами і потоками.

У результаті вивчення даного курсу студент повинен знати: методологію, методи та технології проектування системного програмного забезпечення; архітектуру та системи команд операційних систем Linux і Windows; загальні принципи планування процесів і потоків; міжпроцесову взаємодію; практичне використання багатопотоковості; мови сценаріїв Bash і Python.

На основі набутих знань студент повинен вміти: використовувати набуті теоретичні знання при створенні системного програмного забезпечення; створювати засоби для організації міжпроцесової взаємодії; розробляти і тестувати багатопотокові програми; розробляти, тестувати і супроводжувати cистемне програмне забезпечення написане на мовах сценаріїв Bash і Python.