Освітній компонент «Програмування» відноситься до переліку дисциплін циклу професійної підготовки. Навчальна дисципліна присвячена сучасним технологіям програмування: структурного, об’єктно-орієнтованого, подійно-орієнтованого. Дисципліна покликана формувати у здобувача знання та вміння щодо мов програмування мовою Python, виробити техніку програмування для подальшого застосування при розробці програм, ознайомити із патернами проектування.

Курс «Комп’ютерно-орієнтовані системи навчання інформатики» спрямований на формування у здобувачів  здатності проектувати й реалізовувати навчання інформатики із використанням сучасних ІКТ, поєднуючи класичні дидактичні підходи з інструментами автоматизації навчальних процесів та дистанційними інтернет-технологіями. Зміст охоплює психологіко-педагогічні особливості індивідуального й групового навчання, аналіз викликів традиційної моделі, а також опанування програмно-апаратних засобів, що забезпечують ефективність і якість учіння