Навчальна дисципліна «Теорія алгоритмів та основи програмування» спрямована на формування у студентів системи знань в області алгоритмізації та програмування, розвиток логічного та алгоритмічного мислення, володіння програмними додатками для реалізації алгоритмів розв'язку поставлених задач.