Предметом вивчення навчальної  дисципліни є особливості синтаксису та застосування різних базових мов програмування (С++,  C# , Python) для розробки консольних та візуальних додатків. 

Міждисциплінарні зв’язки:  Вивчення предмету ґрунтується  на знаннях, які отримали студенти при вивчені навчальних дисциплін: Математика, Інформатика, Операційні системи, Алгоритмізація обчислювальних процесів. 

Навчальна дисципліна забезпечує наступні навчальні дисципліни: Об’єктно – орієнтоване програмування, Основи програмної інженерії, Бази даних.

 Програма навчальної дисципліни складається з таких блоків:

  1.  Програмування мовою С++ та Python.
  2.   Інструментальні засоби візуального програмування.
  3.  Людино-машинний інтерфейс