Майбутній технік-програміст повинен уміти складати не лише програми прикладної спрямованості, а й програми, які використовують низькорівневий доступ до ресурсів комп’ютера: регістрів процесора, оперативної пам’яті, постійної пам’яті тощо.

Дисципліна «Системне програмування» має на меті сформувати у студентів уміння створювати системні програми на мові програмування низького рівня (Асемблері).

Програма з дисципліни «Системне програмування» передбачає вивчення теоретичних основ функціонування процесорів архітектури ІА-32, синтаксису мови програмування Асемблер, практичних аспектів створення програм на мові Асемблер.

Предметом дисципліни «Системне програмування» є системні програми на мові Асемблер, призначені для взаємодії операційної системи з обладнанням.