Для тих хто бажає стати справжнім програмістом необідна базова підготовка з теорії та практики алгоритмізації та програмування. В даному напрямку ми опрацьовуємо теоретичні знання основ базових структур алгоритмів, формуємо практичні уміння та навички самостійного розв'язування задач на мовах програмування Pascal (Free Pascal), С++, PHP, Python.
В процесі розвитку пізнаємо складні алгоритмічні схеми та структури даних. Невід'ємною частиною цього напрямку є участь в змаганнях зі спортивного програмування.
Основні завдання полягають у формуванні наступних компетентностей:
пізнавальна - засвоєння технічних та технологічних знань, уявлень і понять певних технологічних процесів, ознайомлення з методами побудови інформаційних моделей, основами алгоритмізації та програмування, загальними принципами розв’язування задач за допомогою комп’ютера звикористанням програмного забезпечення;
практична - оволодіння навичками використання прикладного програмного забезпечення для виконання практичних завдань, формування практичних навичок використання засобів сучасних інформаційних технологій, роботи з пристроями введення-виведення інформації, прикладним програмним забезпеченням загального призначення, вміння застосовувати отримані знання на практиці;
творча - розвиток конструкторських здібностей, розвиток мислення, творчих здібностей вихованців, інтелекту, набуття досвіду власної творчої діяльності, оволодіння новими навичками та здатностями, вміннями змінювати свою життєву програму розвитку, формування у вихованців здатності до самостійної активної діяльності в усіх проявах життя, творчої ініціативи та самореалізаціі;
соціальна - виховання культури праці, творчої ініціативи, вміння працювати в колективі, формування стійкого інтересу до технічної творчості, розвиток позитивних якостей емоційно-вольової сфери особистості: працелюбства, наполегливості, відповідальності


