Мета дисципліни: “Системне програмування та операційні системи” – це:

-         формування знань, вмінь та навичок, необхідних для раціональ­ного використання системних ресурсів ЕОМ;

-          вивчення програмування для ОС Linux та Windows та методів розробки програм, що взаємодіють з операційною системою;

-         надбання навичок використання сучасних інформаційних технологій при розв’язанні задач, пов’язаних зі створенням програмного забезпечення прикладного та системного характеру для різних операційних платформ;

-         знайомство студентів з перспективами розвитку технологій та методів системного програмування.

Основні завдання курсу:

-         ознайомлення з основами побудови системного програмного забезпечення;

-         вивчення технологій, засобів та методів системного програмування;

-         ознайомлення з інструментальним програмним забезпеченням для створення системного програмного забезпечення;

-         вивчення технологій створення системних програм.

Основні знання, які здобувають студенти при вивченні дисципліни:

-         призначення та функції інструментальних засобів для створення системного програмного забезпечення;

-         основи програмування  системних задач для ОС Linux та Windows;

-         порядок розробки системних алгоритмів та програм;

-         методи сполучення прикладних програм з сучасним системним програмним забезпеченням.

Основні уміння, які здобувають студенти при вивченні дисципліни:

-         створювати програмні модулі для різних операційних платформ;

-         застосовувати функції, що експортуються операційним середовищем;

-         створювати нові прикладні та системні програми для ОС Linux та Windows;

-         вирішувати питання організації програмного інтерфейсу в системних програмах та модулях;

-         оптимізувати програмний код.

Дисципліна “Системне програмування та операційні системи” пов’язана з попереднім вивченням дисциплін “Основи програмування”, "Алгоритмічні мови та програмування", “Організація та функціонування ЕОМ та систем”, “ЕОМ та мікропроцесорні системи”.