Какво да подготвим
Подгответе работен проект, неговите редактируеми изходни или проектни файлове, отчет и демонстрационен видеоклип. Ясно идентифицирайте външните ресурси и собствения си принос.
SW01 · Софтуер, ИИ и симулация
Develop innovative software solutions using Python, C++, Java or similar programming languages and showcase your projects on the international stage.
Създайте програма, която помага на някого да направи нещо по-добро: да организира информация, да научи умение, да автоматизира задача или да реши практически проблем. Вашият екип избира потребителите и целта, след което разработва работещо приложение, вместо да представя само идея.
На събитието вие демонстрирате основните функции, показвате как потребителят се движи през софтуера и обяснявате кода и решенията зад него. Тестването, полезното обработване на грешки и ясният интерфейс показват, че приложението може да работи и отвъд подготвената презентация.
Журито разглежда функционалност, оригиналност, качество на кода и полезност. Нямате нужда от дълъг списък от функции; фокусирайте се върху ясен проблем и надеждно решение, което разбирате. Подгответе файловете на проекта, доклада и демонстрацията, изисквани от официалния правилник.
Efficient algorithm development, problem-solving strategies and application of computational thinking skills.
Choosing the right data structures, database design and data management for performant solutions.
Building modern software architectures with scalable, maintainable and clean code principles.
Participants develop original software projects that solve a societal problem or contribute to a specific industry. Web apps, desktop software, automation tools or data analysis platforms are all within scope.
Projects are evaluated by an expert jury for technical depth, user experience, code quality and innovation.
Използвайте това ръководство, за да разберете опита. Прочетете официалния правилник за пълните входни и технически изисквания.
Подгответе работен проект, неговите редактируеми изходни или проектни файлове, отчет и демонстрационен видеоклип. Ясно идентифицирайте външните ресурси и собствения си принос.
Стартирайте проекта на живо, демонстрирайте основните му функции и отговорете на въпроси относно вашите избори. Бъдете готови да обясните тестове, грешки и подобрения със собствените си думи.
Оценяването следва рубриката на категорията и вашето регистрирано ниво. Работещото, добре разбрано решение има повече значение от броя на функциите или ненужната сложност.
Нива 01–07 • Демонстрация на живо • Максимум 100 точки
Доклад: максимум 10 страници. Демонстрационен видеоклип: максимум 3 минути. Изпратете необходимите изходни файлове или хранилище и инструкции за настройка; проверете специфичните за категорията доказателства и официалния краен срок в правилника.
| Критерии за оценка | Точки |
|---|---|
| Функционалност и стабилност | 30 |
| Иновация и оригиналност | 25 |
| Качество на кода и архитектура | 25 |
| Потребителско изживяване и полезност | 20 |
Прегледайте официалните правила, критерии за оценка и изисквания за проекти.
Участието предполага приемане на официалния правилник. От всички екипи, ментори и ученици се очаква да прочетат, разберат и спазват правилата.