Версия для слабовидящих
Олимпиадное программирование. Базовый уровень

Олимпиадное программирование. Базовый уровень

Дата проведения: 01.10.2023 - 31.05.2024

Руководитель программы: Черепахин Алексей Геннадьевич, педагог дополнительного образования Центра выявления и поддержки одарённых детей «Вега», главный эксперт Всероссийского Чемпионата по профессиональному мастерству «Профессионалы» в компетенции «Мобильная робототехника»

Контактное лицо: Горбунова Олеся Николаевна, методист

Адрес проведения: ФГБОУ ВО «Дальневосточный государственный аграрный университет»

Телефон для связи: +7 (4162) 33-05-33

Подача заявки на смену доступна только авторизованным пользователям. Вам необходимо авторизоваться или зарегистрироваться.

Участники и порядок отбора

Целевая аудитория:
обучающиеся 8-10 классов (14-16 лет).

Критерии отбора:
- Высокая мотивация, проявление интереса или способностей к программированию;
- Участие в конкурсах, профильных сменах, конференциях и других активностях по программированию;
- Результаты входного тестирования (будут рассматриваться в индивидуальном порядке, если количество заявок на участие в программе превысит количество бюджетных мест).

Цель программы:
формирование умений и навыков, необходимых для выполнения олимпиадных заданий по программированию базового уровня.

Содержание программы:
Вся программа разделена на 5 основных разделов:8
Раздел 1. «Введение».
Раздел 2. «Анализ эффективности алгоритмов».
Раздел 3. «Теоретико-числовые алгоритмы».
Раздел 4. «Алгоритмы поиска».
Раздел 5. «Структуры данных».

Ожидаемые результаты программы:
В результате освоения программы, обучающиеся должны знать:
- основные способы оценки сложности и эффективности проектируемого алгоритма;
- особенности операций целочисленного деления;
- способы проверки чисел на простоту;
- способы и приемы при разложении чисел на простые множители;
- метод нахождения простых чисел до указанного значения «решето Эратосфена»;
- метод нахождения НОД с помощью алгоритма Евклида;
- методы линейного и бинарного поиска;
- метод двух указателей;
- основные линейные структуры данных;
- стеки, очереди, деки, деревья, куча (heap).
В результате освоения программы, обучающиеся должны уметь: 
-  правильно и быстро оценивать сложность алгоритма;
- проводить расчеты с использованием операций целочисленного деления;
- находить простые числа методом «решето Эратосфена»;
- находить НОД числа с помощью алгоритма Евклида;
- использовать методы линейного и бинарного поиска при решении задач;
- использовать метод двух указателей поиска при решении задач;
- уметь пользоваться структурами данных: стеки, очереди, деки, деревья, куча (heap) при решении задач;
- добывать знания из различных источников информации и информационных технологий для решения познавательных задач.

  1. Сначала нужно создать Личный кабинет на сайте. Нажмите на кнопку «Личный кабинет» вверху страницы.
  2. Придумайте логин и пароль (английская раскладка) и нажмите «Войти». Сайт перенаправит вас в ваш Личный кабинет. Запомните свои логин и пароль – они понадобятся при каждой регистрации на программу.
  3. Заполните все строки в Личном кабинете. Будьте внимательны – если какие-то строки останутся пустыми, вы не сможете зарегистрироваться на программу.
  4. После заполнения всех строк нажмите «Сохранить» и вернитесь на страницу интересующей вас программы.
  5. Вернитесь на страницу интересующей вас программы и нажмите кнопку «Подать заявку». Готово – вы зарегистрированы! Наш специалист свяжется с вами в течение нескольких дней и объяснит детали посещения программы.
  6. Если вместо кнопки появляется сообщение «Для подачи заявки необходимо заполнить все обязательные поля», значит, вы оставили несколько строк в Личном кабинете пустыми. Необходимо вернуться в Личный кабинет, нажав кнопку «Личный кабинет» вверху страницы, заполнить все строки и нажать «Сохранить», а затем вернуться на страницу интересующей вас программы.
  7. Все текущие программы, на которые вы успешно зарегистрировались, находятся в вашем Личном кабинете, раздел «Мои программы».

Возврат к списку