Дата | Время | ||
---|---|---|---|
28.09.2024 - 21.12.2024 | 18:00 - 20:00 по МСК | (по субботам) |
Курс состоит из двух модулей, 12 занятий по 2 часа в каждом модуле..
Курс рекомендован с 14 лет (версия обучения на языке Java) и от 12 лет (версия обучения на языке Python). Набор задач в обеих версиях идентичен.
В данный момент проводим набор на вторую версию курса «Алгоритмы. Олимпиадное программирование». Эта версия создана для тех, кто хочет начать обучение на языке Python. По составу задач она идентична курсу на Java. Стартовый модуль поможет тем, кто незнаком с Python, а на первый модуль мы приглашаем тех, кто уже знает условный оператор (if, elif else) и операторы цикла (for, while). Летом 2024 проводим набор только на первый модуль.
Алгоритмы – это «соль» программирования: задачи сортировки, поиска, обхода «дерева», «рюкзак», «коммивояжер» и т. п.
Уровень олимпиад по программированию растет год от года, сложно добиться серьезных успехов, начиная «олимпиадную карьеру» в 9-10 классе. Поэтому мы приняли решение сделать специальный курс «алгоритмов с нуля», который назвали «Алгоритмы. Олимпиадное программирование. Стартовый модуль». Занятия по нему можно проводить с детьми 7-8 класса, не имеющими предварительной подготовки. Модуль написан с расчетом именно на средний школьный возраст, олимпиадное программирование представляется в нем занимательным занятием, несмотря на обычное отсутствие наглядности в алгоритмическом программировании. Предварительной подготовки по нему не требуется.
На курсе:
Полученных знаний и навыков хватит, чтобы начать выступать на олимпиадах по программированию.
Онлайн | 3290 руб. | Уведомить о наборе |
Очно в Москве | 10990 руб. | Уведомить о наборе |
Онлайн | 3290 руб. | Уведомить о наборе |
Начало: 28.09.2024Очно в Москве | 10990 руб. | Купить |
Программа Стартового модуля:
Занятие 1. На старт!
Занятие 2. Два плюс два умножить на два.
Занятие 3. А что если? Задачи на принадлежность точки закрашенной области .
Занятие 4. День сурка.
Занятие 5. Первая олимпиада!
Занятие 6. Вместо если.
Занятие 7. Если на ВКОШП.
Занятие 8. Пока, while. Привет, for!
Занятие 9. Matreshka*.
Занятие 10. Функционально!
Занятие 11. Финальный контест.
Занятие 12. В путь!
Модуль 1:
Занятие 1. Знакомство.
Занятие 2. Типы данных и отладка.
Занятие 3. Решение задач из области арифметики.
Занятие 4. НОД(GCD) и НОК(LCM).
Занятие 5. Однопроходные алгоритмы.
Занятие 6. Массивы.
Занятие 7. Сортировка массива.
Занятие 8. Символы и строки в Java.
Занятие 9. Двумерные массивы.
Занятие 10. Графы I. Определения, хранение.
Занятие 11. Стек и очередь.
Занятие 12. Графы II. Поиск в ширину.
Преподаватель курса "Алгоритмы. Олимпиадное программирование" в УЦ1
Выпускник СУНЦ МГУ, награждён московской медалью "За особые успехи в обучении"
Преподаватель на сборах Ульяновской области по информатике
Преподаватель на сборах кандидатов в сборную Москвы по информатике
Преподаватель летней смены СМиП Кода Успеха
Тестировщик Московской Олимпиады Школьников для 6-9 классов, олимпиады имени Келдыша; ряда раундов на Codeforces
Призёр Всероссийской Олимпиады Школьников по информатике
Призёр Открытой олимпиады школьников, олимпиады Innopolis.Open и ряда других перечневых олимпиад
Выпускник Т-Поколения (параллели A, A', B)
У данного курса на данный момент нет отзывов