- Опис навчальної дисципліни
Що буде вивчатися
— склад системного програмного забезпечення сучасних комп’ютерних систем;
— технологія покрокової розробки складних програмних продуктів Incremental Approach на прикладі розробки системних програм;
— практичне застосування цієї технології під час розробки системних програм;
— тестування розроблених системних програм.
Чому це цікаво/треба вивчати
— системне програмне забезпечення присутнє у будь-якому обчислювальному пристрої, тому попит на тих, хто розуміється у ньому - завжди буде високим;
— системне програмне забезпечення є основою функціонування комп’ютерних систем, саме воно диктує вимоги до прикладних програм, тому його розробники будуть завжди попереду програмістів - прикладників;
— розробкою системного програмного забезпечення займаються, як правило, найбільш відомі компанії, які визначають тренд розвитку комп’ютерних технологій на багато років вперед.
Чому можна навчитися (результати навчання)
— розробляти та тестувати системні програми, розуміти повідомлення операційних систем, виконувати оптимізацію коду.
Як можна користуватися набутими знаннями і уміннями (компетентності)
— при розробці та удосконаленні операційних систем, спеціалізованих програмних систем, систем комп’ютерної безпеки, систем програмування, окремих складових системного ПЗ: драйверів, програм керування файлами тощо.