Увлекательно и просто обучаем основам алгоритмизации и превращаем игровые навыки ребенка в увлечение обучением за 4-8 месяцев
Записаться
22
увлекательные игровые темы обучения
Live
живые онлайн-занятия
4
человека в группе
1-2
раза в неделю по 55 минут
Чему научится ребенок
На занятиях ребенок будет развивать, алгоритмическое, критическое и пространственное мышление.
Сможет читать и анализировать код на профессиональных языках программирования. Научится видеть ограничения в задачах и учитывать их при разработке оптимальных и эффективных алгоритмов.
Поймет как устроены базовые конструкции , которые есть в любом языке программирования.
Улучшит навыки работы с клавиатурой, повысит скорость печати.
Познакомится с единомышленниками из разных городов, научится создавать крепкие социальные связи и работать в команде.
Научится рационально распределять время и самостоятельно воплощать проекты, пройдёт все стадии разработки от идеи до финала.
Прочный фундамент для изучения программирования
Ученик получит понимание чем языки программирования похожи и в чём они различны.
При этом скорость изучения новых языков программирования вырастет в 2-3 раза.
Это необходимо для осознанного изучения языков вместо повторения типовых программ за учителем.
Фокус на результат
Дети увидят, что способны добиваться результата.
Научатся ставить цели, не бояться совершать ошибки и использовать их для развития.
У ученика появится структурное мышление как у взрослых программистов и это изменит в лучшую сторону подходы и стиль решения любых задач.
Обучение начнет приносить такое же удовольствие как увлечение компьютерными играми.
Цифровые навыки
Дети изучат основы алгоритмизации
Cмогут анализировать и исправлять ошибки в коде на профессиональных языках и платформах, например Python, C#, Java или C++.
Гибкие навыки
Дети разовьют креативность
Умение видеть ограничения и находить оптимальные решения.
Навык работы в команде, а также критическое и логическое мышление.
Результат
1) Познакомимся с самыми популярными языками программирования: Python, Java, С#, C++ 2) Определим сильные и слабые стороны в алгоритмическом мышлении ребенка 3) Осознанно выберем первый язык программирования для изучения 4) Научимся читать исходный код программ, находить и исправлять ошибки, также как это делают взрослые профессиональные программисты 5) Научимся находить оптимальное решение из нескольких альтернативных решений (это позволяет получать более высокооплачиваемую работу) 6) Научимся находить решения задач с учетом ограничений в ресурсах (решать задачи, которые кажутся нерешаемыми) 7) Подготовимся к участию в Открытом чемпионате по игровому программированию, чтобы попасть на тематические смены для юных программистов в МДЦ "Артек"
Записаться
Стоимость занятий на курсе
Стоимость курса от 8800 руб. за каждые 8 занятий. Стоимость услуг согласовывается в ссылке на оплату, направленной на контактный номер или почту Пользователя, определяется школой в отношении пользователя индивидуально и зависит от сложности и объема услуг, указанные в заявке
Программа курса
Мастер-класс
Знакомство с линейными алгоритмами
Использование принципа "Разделяй и властвуй" при решении алгоритмических задач
Выбор оптимальной траектории при наличии нескольких решений
Решение алгоритмических задач с использованием нескольких роботов
Знакомство с синхронизацией параллельных потоков управления в программах
Синхронизация параллельных потоков управления с предотвращением конфликтов
Синхронизация параллельных потоков управления в условиях дефицита ресурсов
Курс состоит из 22 тем, которые ребенок проходит в комфортном темпе. Срок зависит от возраста ребенка и текущего уровня развития логики
2
Время
Вы выбираете удобные день и время занятий из нескольких вариантов. Занятие длится 55 минут
3
Live
Занятия проходят онлайн в сервисе Skype
4
Группа
Дети занимаются в начале индивидуально, а ближе к концу модуля объединяются в группы сверстников по 3-4 человека
Примеры задач
Задачи учитывают игровые предпочтения детей и выполнены в авторском стиле с отсылками к популярным среди детей играм и персонажам
Например, на простом уровне "Among Us" ребенок видит популярного персонажа (амогуса) из игры "Among Us"
Хоть задача и выглядит как интересное изображение популярного персонажа на самом деле при ее решении ребенку нужно решить несколько непростых для новичка задач, так же как это делают программисты при разработке приложений на "взрослых" языках программирования. Так здесь нужно определить оптимальную траекторию движения робота и запрограммировать его. Для юных учеников доступен ввод команд по кнопкам, а ребята постарше пишут программы на выбранном языке программирования (C#, Python, Java, Pascal).
Например, на простом уровне "Pacman" ребенок видит популярного главного персонажа из игры "Pacman"
При решении ребенку нужно решить несколько задач, так же как это делают программисты при разработке приложений на "взрослых" языках программирования. Нужно проанализировать траекторию обхода, использовать принцип "Разделяй и властвуй" , чтобы найти повторяющиеся шаблоны. Выделить эти шаблоны и запрограммировать их в подпрограммах, а затем напиать главную программу, которая использует подпрограммы для экономии памяти робота. Для юных учеников доступен ввод команд по кнопкам, а ребята постарше пишут программы на выбранном языке программирования (C#, Python, Java, Pascal).
Данная задача выполнена в виде алмазной кирки из игры Minecraft. Но у нее есть свои хитрости с использованием шаблонов повторений и условных выражений, которые могут сделать некоторые команды необязательными. Также как и в других уровнях здесь нужно применить те же навыки, что и взрослые программисты при разбиении задач на подзадачи. После выполнения анализа станет возможным использовать рекурсивное решение с использованием подпрограмм циклов условий.
Most of the area is served by the Stanwood ZIP code 49346, although "Canadian Lakes, Michigan", is an acceptable name for mail delivery by the post office. Small portions of the area defined by the CDP are served by other postal delivery areas. A small portion in the southern area of the CDP along the Little Muskegon River is served by the Lakeview ZIP code, 48850. A small area in the eastern part of the CDP is served by the Mecosta ZIP code, 49332.
Оставьте заявку
Отправляя заявку Вы соглашаетесь с политикой конфиденциальности и пользовательским соглашением
Что ещё получит ребёнок
Возможность успешно участвовать в чемпионате по игровому программированию
Сертификат о прохождении обучения
Индивидуальную карту развития для изучении программирования и технологий
Остались вопросы?
Получите бесплатную консультацию с экспертом и выберете удобное время для пробного занятия!