Что подготовить
Подготовьте рабочий проект, его редактируемые исходные файлы или файлы проекта, отчет и демонстрационное видео. Четко определите внешние ресурсы и свой собственный вклад.
SW01 · Программирование, ИИ и моделирование
Разрабатывайте инновационные программные решения с использованием Python, C++, Java и демонстрируйте свои проекты на международной арене.
Создайте программу, которая поможет кому-то сделать что-то лучше: систематизировать информацию, освоить навык, автоматизировать задачу или решить практическую задачу. Ваша команда выбирает пользователей и цель, а затем разрабатывает работающее приложение, а не представляет одну идею.
На мероприятии вы продемонстрируете основные функции, покажете, как пользователь перемещается по программному обеспечению, и объясните код и решения, стоящие за ним. Тестирование, полезная обработка ошибок и понятный интерфейс показывают, что приложение может работать и за пределами подготовленной презентации.
Жюри оценивает функциональность, оригинальность, качество кода и полезность. Вам не нужен длинный список функций; сосредоточьтесь на четкой проблеме и надежном решении, которое вы понимаете. Подготовьте файлы проекта, отчет и демонстрацию, требуемые официальным сводом правил.
Эффективная разработка алгоритмов, стратегии решения задач и применение вычислительного мышления.
Выбор правильных структур данных, проектирование баз данных и управление данными для высокопроизводительных решений.
Создание современных архитектур программного обеспечения с принципами масштабируемости и чистого кода.
Участники разрабатывают оригинальные программные проекты, решающие социальные проблемы или вносящие вклад в конкретную отрасль.
Проекты оцениваются экспертным жюри по техническим возможностям, пользовательскому опыту, качеству кода и инновационности.
Используйте это руководство, чтобы понять этот опыт. Прочтите официальную книгу правил для получения полной информации и технических требований.
Подготовьте рабочий проект, его редактируемые исходные файлы или файлы проекта, отчет и демонстрационное видео. Четко определите внешние ресурсы и свой собственный вклад.
Запустите проект вживую, продемонстрируйте его основные функции и ответьте на вопросы о вашем выборе. Будьте готовы объяснить тесты, ошибки и улучшения своими словами.
Оценка соответствует рубрике категории и вашему зарегистрированному уровню. Работающее, хорошо понятное решение имеет большее значение, чем количество функций или ненужная сложность.
Уровни 01–07 • Живая демонстрация • Максимум 100 баллов
Отчет: максимум 10 страниц. Демонстрационное видео: максимум 3 минуты. Отправьте необходимые исходные файлы или репозиторий и инструкции по настройке; проверьте доказательства по конкретной категории и официальный срок в своде правил.
| Критерии оценки | Очки |
|---|---|
| Функциональность и стабильность | 30 |
| Инновации и оригинальность | 25 |
| Качество кода и архитектура | 25 |
| Пользовательский опыт и полезность | 20 |
Ознакомьтесь с официальными правилами конкурса, критериями оценки, требованиями к проектам и инструкциями по подаче заявок перед подготовкой проекта.
Участие подразумевает принятие официального свода правил. Ожидается, что все команды, наставники и учащиеся прочтут, поймут и будут соблюдать правила.