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

У курсі також розглядаються  особливості застосування покажчиків і функцій, механізм використання засобів програмування для розширення їх можливостей, даються основні поняття про структури, об'єднання даних та бітові поля, масиви структур та динамічні структури