OI Sumy
ІІ Відкрита учнівська олімпіада з програмування м. Суми
ІІ Відкрита учнівська олімпіада з програмування м. Суми
OI Sumy - це відкрите індивідуальне змагання з програмування для учнів 7-11 класів закладів загальної середньої освіти міста Суми.
Змагання проводяться за стандартами Всеукраїнської учнівської олімпіади з інформатики (https://oi.in.ua/ ) та Міжнародної учнівської олімпіади з інформатики (https://ioinformatics.org/).
Головною метою олімпіади є залучення вмотивованих підлітків до створення інтелектуальної спільноти юних спеціалістів у галузі програмування та інформаційних технологій у місті Суми.
Водночас OI Sumy - це не просто олімпіада. У межах проєкту проводяться навчальні заходи та зустрічі для учнів, які дозволять їм дізнатися значно більше про сучасні засоби, методи та технології програмування, які стануть їм у пригоді в подальшому навчанні та роботі в IT-галузі.
Відкрита учнівська олімпіада з програмування "OI Sumy" у місті Суми проводиться у три етапи:
І етап (реєстрація, заочний) - провоиться в асинхронному режимі, для виявлення учнів, зацікавлених в участі. Участь у І етапі передбачає виконання 6 задач, пов'язаних з базовими алгоритмами. Завдання І етапу виконуються високорівневими мовами програмування (C, C++, C#, Python. Java) у визначений умовами проведення період (орієнтовно 1-2 тижні, у зручний для учасника час).
Результати необхідно додати до реєстраційної форми у вигляді програмних файлів з можливістю опрацювання програмного коду для перевірки членами журі. За умови вдалого виконання завдань І етапу, учаснику буде надіслано запрошення до участі в ІІ етапі (відбірковий) .
Детальніше про участь у І етапі читайте в пункті Участь у ІІ Відкритій учнівській олімпіаді з програмування "OI Sumy" у місті Суми;
ІІ етап (вібірковий, дистанційно) - проводиться у квітні з використанням технологій дистанційного навчання у визначений день для усіх учасників ІІ етапу. До участі у ІІІ етапі проходять усі учасники, що за результатами виконання завдань набрали не менше 50% від максимальної кількості балів.
ІІІ етап (фінальний, очно) - Змагання ІІІ етапу проводиться очно для усіх учасників у квітні-травні, що вдало пройшли відбіркове змагання. За результатами змагання визначаються переможці та призери олімпіади, що будуть нагороджені дипломами І, ІІ та ІІІ ступенів та цінними призами.
Завдання ІІ та ІІІ етапу складаються з 6-8 задач, пов'язаних з базовими алгоритмами опрацювання даних різних типів, алгоритмами опрацювання структур даних та теоретичними алгоритмами теорії програмування (пошук та сортування, довга арифметика, обчислювальна геометрія, комбінаторика, теорія чисел, теорія ігор, динамічне програмування, алгоритми на графах).
Час виконання завдань ІІ та ІІІ етапу до 4 астрономічних годин. Виконання завдань віддується в середовищі для проведення змагань на платформі Eolymp.
У період проведення ІІ та ІІІ етапів олімпіади організаційний комітет забезпечує проведення для учасників навчальних сесій з програмування, майстер-класи, консультації та зустрічі з цікавими людьми з ІТ галузі.
Переможці та призери олімпіади отримують дипломи та подарунки від партнерів олімпіади. Участь у відкритій олімпіаді - чудовий спосіб тренування для участі у Всеукраїнській учнівській олімпіаді з програмування.
Для участі у ІІ Відкритій учнівській олімпіаді з програмування "OI Sumy" 2025 у місті Суми допускаються учні 7-11 класів закладів загальної середньої освіти місті Суми.
Протягом І етапу (до 23:59 07.04.2025 р.) учасники в асинхронному режимі виконують набір завдань зі створення ефективного програмного рішення поставленої алгоритмічної задачі. Завдання І етапу складаються з 6 задач, пов'язаних з базовими алгоритмами опрацювання даних різних типів з використанням базових алгоритмічних структур (лінійної, розгалуження та циклів). Завдання І етапу виконуються високорівневими мовами програмування (C, C++, C#, Python. Java).
Після виконання завдань повністю (або частково), учаснику необхідно заповнити реєстраційну форму, додавши файли-розв'язки завдань І етапу. Назва файлу має складатися з номеру задачі (A-E) та Прізвища учасника, написаного через знак підкреслення (наприклад, A_Kozolup.py)
Результати І етапу будуть повідомлені учасникам не пізніше 13.04.2025 року на ВКАЗАНУ електронну адресу.
Невеликий відеоролик про те, як відбувся ІІ етап нашої олімпіади, який проходив 27 квітня в стінах Сумської спеціалізованої школи І-ІІІ ступенів №17, м. Суми, Сумської області.
До змагання долучилися 27 учасників з 9 закладів загальної середньої освіти міста Суми.
13 учасників вибороли призові місця та отримали круті подарунки від спонсорів олміпіади: компаніїї App Dev Academy та сервісного центру SumCom.
Читати далі
Практичне програмування мовою Python
Автор: Козолуп Є.В.
"Деякі алгоритми опрацювання табличних величин мовою програмування Python"
Автор: Козолуп Є.В.