

Всеукраїнський командний турнір з програмування для старшокласників "Code4future"
2026
Мета турніру
Ми прагнемо залучити учнів 8-11 класів до використання сучасних ІТ-технологій із максимальним залученням об’єктно-орієнтованих та функціональних принципів розробки програмного забезпечення - як на рівні сервера, так і клієнта, зокрема у багатопоточному режимі (Back-End та Front-End розробка).
Всеукраїнський турнір - це не лише змагання, це масштабна освітня ініціатива, що допомагає українським підліткам досліджувати світ технологій, розвивати професійні навички та розкривати свій лідерський потенціал.
Наша місія - заохочувати молодь вирішувати актуальні проблеми шляхом командної роботи, творчості та програмування, надаючи їм можливість спілкуватися з фахівцями ІТ-галузі та демонструвати власні таланти на національному рівні.
Етапи турніру
01
Онлайн етап
-
Реєстрація команд (3-5 учасників) із допомогою організаторів.
-
Командна робота над реальними технічними завданнями протягом декількох тижнів.
-
Наставницький супровід учасників від спеціалістів у галузі ІТ, допомога у процесі роботи над проєктами.
-
Оцінювання результатів та визначення фіналістів незалежним журі.
02
Очний етап туру
-
Команди, які пройшли у фінал проходять до очного етапу туру, який відбувається у десятиденному ІТ-таборі в Карпатах, який сприятиме розвитку учнівських лідерських навичок.
-
Відвідування практичних майстер-класів та занять, працюючи в команді.
-
Захист готових проєктів перед професійним журі.
-
Нагородження команди-переможця титулом національного чемпіона.
Основні деталі

Проєкт буде оцінюватися за такими критеріями:
** – завдання підвищеної складності, не обов’язкові для виконання, але які будуть оцінюватися додатковими балами
01
Функціональність, стабільність та коректність роботи платформи.
03
Командна робота та використання git для контролю версій.
05
Якість документації та рівень покриття коду тестами.
07
Якість документації та рівень покриття коду тестами.
02
Якість коду, його чистота, а також ефективне використання дизайн-патернів і технологій.
04
Якість документації та рівень покриття коду тестами.
06
Якість документації та рівень покриття коду тестами.

Технології:
Frontend:
Ви мо жете використовувати будь-яку доступну технологію для розробки інтерфейсу.
Backend:
Ви повинні дотримуватися принципів об'єктно-орієнтованого програмування.
База даних:
Ви маєте можливість використовувати будь-яку з доступних технологій для створення та керування базами даних.

Таймлайн
5-31 Січня
Інформування & Реєстрація Команд
2 Лютого
Публікація Завдання на Відбірковий Етап
Турніру та Списків Команд;


17 Травня- 5 Червня
Оцінювання Робіт

2 Лютого- 15 Травня
Виконання командами Завдання Відбіркового Етапу; Проведення Онлайн Консультацій з Промислових Елементів Проєктної Розробки

8 - 19 Червня
Онлайн Захист Робіт
Журі Турніру
_JPG.jpg)
Альбін Нільссон
Nexer AB
Альбін — розробник зі Швеції. Раніше Альбін працював у сфері розробки ігор у Данії, працюючи над комп'ютерними іграми на C++ та мобільними іграми на Unity (C#).

Богдан Штогрінець
Sigma Software
Богдан працює старшим розробником програмного забезпечення в Sigma Software. Досвід Богдана охоплює різні галузі, такі як рекламні технології, кібербезпека, блокчейн, медіа та розваги.

Дмитро Гурський
Sigma Software
Дмитро має досвід розробки мобільних та ве б-додатків.
Він щодня працює з технологіями та фреймворками, такими як: Flutter, iOS Native, Android Native.

Максим Кіт
Eleks
Практикуючий інженер-програміст, розробник програмного забезпечення та керівник відділу інженерного управління в ELEKS, з двадцятирічним досвідом.

Юрій Міщенко
Sigma Software
Маючи понад 17 років досвіду розробки клієнт-серверних застосунків у різних сферах, Юрій визнаний ініціатором проектів із глибоким досвідом у веб-розробці.

В'ячеслав Леські в
Levi9
Протягом трьох років він є наставником студентів інженерних програм. Він вільно володіє Python/Django/ FastAPI та Java. Визнаний адміністратором/модератором і одним із найважливіших учасників FastAPI.
.jpg)
Катерина Зибіна
Sigma Software
Катерина — менеджер з навчання в Sigma Software University та викладач у Харківському національному університеті радіоелектроніки. Катерина спеціалізується на JavaScript, PHP, Python, Node.js, TypeScript, React.js та Vue.js.
