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

Метою навчальної дисципліни є вивчення основних положень мови програмування С++, придбання студентами знань і навиків в області розробки алгоритмів, створення, компіляції та налагодження прикладних програм.