Основы алгоритмизации и логики.
Владение языками Python, C++, Java или Pascal.
Работа с переменными, условными операторами, циклами и массивами.
Использование функций и процедур.
Работа с файлами (чтение и запись данных).
Использование структур данных (списки, кортежи, словари).
Windows 10/11 (предоставляется чистая система, без предустановленного ПО).
Участники самостоятельно выбирают и устанавливают инструменты, необходимые для выполнения задания (редакторы кода, компиляторы, среды разработки).
Участникам необходимо разработать консольное или файловое приложение, которое выполняет обработку данных, математические вычисления или сортировку информации. Работа должна включать использование циклов, условий, функций и структур данных.
Отборочный этап — онлайн-тестирование, состоящее из вопросов по основам программирования и алгоритмов.
Финальный этап — выполнение конкурсного задания в течение 2 дней, включая настройку среды разработки и реализацию поставленной задачи.
Использовать нейросети и генераторы кода для автоматической разработки.
Авторизовываться в почтовых сервисах, облачных хранилищах, GitHub, онлайн-IDE, удаленных репозиториях и любых других сервисах, требующих входа в аккаунт.
Загружать и скачивать файлы из личных облачных хранилищ и удаленных серверов.
Использовать онлайн-инструменты без авторизации (например, документацию, песочницы, справочные ресурсы).
Работать исключительно в локальной среде с установленным ПО, которое участник выбрал и настроил самостоятельно.
Владение языками программирования C++, Java, C#.
Понимание принципов ООП (объектно-ориентированного программирования).
Разработка оконных приложений и информационных систем.
Работа с базами данных (MySQL, PostgreSQL, MS SQL).
Основы проектирования архитектуры ПО.
Windows 10/11 (чистая система).
Участники самостоятельно выбирают и устанавливают инструменты, необходимые для разработки (редакторы кода, системы контроля версий, базы данных, серверные среды и прочее).
Участникам необходимо разработать полноценное программное решение, включающее frontend, backend и базы данных. В рамках задания может потребоваться работа с UI, подключение к API, создание интерактивных компонентов и управление данными.
Отборочный этап — онлайн-тестирование, включающее вопросы по языкам программирования, ООП, алгоритмам и базам данных.
Финальный этап — выполнение конкурсного задания в течение 2 дней, начиная с установки среды разработки и заканчивая созданием готового программного продукта.
Использовать нейросети и генераторы кода для автоматической разработки.
Авторизовываться в почтовых сервисах, облачных хранилищах, GitHub, онлайн-IDE, удаленных репозиториях и любых других сервисах, требующих входа в аккаунт.
Загружать и скачивать файлы из личных облачных хранилищ и удаленных серверов.
Использовать онлайн-инструменты без авторизации (например, документацию, песочницы, справочные ресурсы).
Работать исключительно в локальной среде с установленным ПО, которое участник выбрал и настроил самостоятельно.