IT-Плеханов CUP 2025

Программирование и разработка программного обеспечения

Базовый уровень

📌 Необходимые знания

Основы алгоритмизации и логики.
Владение языками Python, C++, Java или Pascal.
Работа с переменными, условными операторами, циклами и массивами.
Использование функций и процедур.
Работа с файлами (чтение и запись данных).
Использование структур данных (списки, кортежи, словари).

🖥 Программное обеспечение

Windows 10/11 (предоставляется чистая система, без предустановленного ПО).
Участники самостоятельно выбирают и устанавливают инструменты, необходимые для выполнения задания (редакторы кода, компиляторы, среды разработки).

📝 Тип задания

Участникам необходимо разработать консольное или файловое приложение, которое выполняет обработку данных, математические вычисления или сортировку информации. Работа должна включать использование циклов, условий, функций и структур данных.

📋 Формат проведения

Отборочный этап — онлайн-тестирование, состоящее из вопросов по основам программирования и алгоритмов.

Финальный этап — выполнение конкурсного задания в течение 2 дней, включая настройку среды разработки и реализацию поставленной задачи.

🚫 Будет запрещено

Использовать нейросети и генераторы кода для автоматической разработки.
Авторизовываться в почтовых сервисах, облачных хранилищах, GitHub, онлайн-IDE, удаленных репозиториях и любых других сервисах, требующих входа в аккаунт.
Загружать и скачивать файлы из личных облачных хранилищ и удаленных серверов.

🛠 Будет разрешено

Использовать онлайн-инструменты без авторизации (например, документацию, песочницы, справочные ресурсы).
Работать исключительно в локальной среде с установленным ПО, которое участник выбрал и настроил самостоятельно.

Заявок

0

Профессиональный уровень

📌 Необходимые знания

Владение языками программирования C++, Java, C#.
Понимание принципов ООП (объектно-ориентированного программирования).
Разработка оконных приложений и информационных систем.
Работа с базами данных (MySQL, PostgreSQL, MS SQL).
Основы проектирования архитектуры ПО.

🖥 Программное обеспечение

Windows 10/11 (чистая система).
Участники самостоятельно выбирают и устанавливают инструменты, необходимые для разработки (редакторы кода, системы контроля версий, базы данных, серверные среды и прочее).

📝 Тип задания

Участникам необходимо разработать полноценное программное решение, включающее frontend, backend и базы данных. В рамках задания может потребоваться работа с UI, подключение к API, создание интерактивных компонентов и управление данными.

📋 Формат проведения

Отборочный этап — онлайн-тестирование, включающее вопросы по языкам программирования, ООП, алгоритмам и базам данных.

Финальный этап — выполнение конкурсного задания в течение 2 дней, начиная с установки среды разработки и заканчивая созданием готового программного продукта.

🚫 Будет запрещено

Использовать нейросети и генераторы кода для автоматической разработки.
Авторизовываться в почтовых сервисах, облачных хранилищах, GitHub, онлайн-IDE, удаленных репозиториях и любых других сервисах, требующих входа в аккаунт.
Загружать и скачивать файлы из личных облачных хранилищ и удаленных серверов.

🛠 Будет разрешено

Использовать онлайн-инструменты без авторизации (например, документацию, песочницы, справочные ресурсы).
Работать исключительно в локальной среде с установленным ПО, которое участник выбрал и настроил самостоятельно.

Заявок

0

Подать заявку на участие

Нажмите или перетащите файл в эту область для загрузки.