ВИБІРКОВИЙ НАВЧАЛЬНИЙ КУРС «РОЗВ’ЯЗУВАННЯ ОЛІМПІАДНИХ ЗАДАЧ З ПРОГРАМУВАННЯ», який реалізується на кафедрі комп’ютерних наук, – це розширення алгоритмічних навичок через розв’язування різноманітних олімпіадних задач, глибоке розуміння алгоритмів та їх застосування, ефективне розв’язувати різних типів олімпіадних задач з програмування, отримання навичок вибору та застосування різних алгоритмів та структур даних для розв’язання задач, оптимізації коду для досягнення оптимальної швидкодії виконання.