В декабре 2022 года наша организация проводит Олимпиаду по программированию и робототехнике в рамках проектов "Введение в мир микроконтроллерных устройств", который реализуется с использованием субсидии из областного бюджета и "Робототехника и программирование - новый уровень" при поддержке "Фонда Президентских грантов". Олимпиада будет проходить в дистанционном формате, никакого специального оборудования иметь не нужно, все задания можно выполнять с использованием только компьютера.
Номинации олимпиады:
Программирование микроконтроллерных плат Arduino (используется виртуальная среда на сайте Tinkercad);
Программирование микроконтроллерных плат Micro:bit (MakeCode или Python);
Решение задач по программированию на языке Python.
Приглашаем детей и подростков, знакомых с программированием и робототехникой, попробовать свои силы и познакомиться с товарищами по увлечению. Участие в олимпиаде бесплатное.
Олимпиады по программированию Arduino мы проводим ежегодно. Задания по Arduino включают сборку несложной схемы и написание программы, выполняющей описанные в задании действия. Программа пишется на стандартном для Arduino языке программирования на основе C++. Участникам будет предложено 10 заданий различного уровня сложности.
В заданиях могут использоваться следующие электронные компоненты: макетная плата, провода, резисторы, светодиоды, 7-сегментный индикатор, микросхема выходного сдвигового регистра, кнопки, мотор постоянного тока, сервопривод, фоторезистор, потенциометр, транзистор, ультразвуковой дальномер, пьезоизлучатель (“пищалка”), жидкокристаллический дисплей типа 1602.
Участники могут выполнять задания на реальных электронных компонентах или в виртуальной среде на сайте tinkercad.com. В первом случае они высылают в качестве решения текст программы и короткое видео, демонстрирующее корректную работу собранной схемы. Во втором случае они высылают ссылку на свой проект на сайте tinkercad.com, при этом проект должен быть сделан “публичным”, то есть, доступным для просмотра другими пользователями.
В номинации Micro:bit, которая включена в программу впервые, будет предложено несколько заданий разной сложности, которые можно выполнять в любой удобной участнику среде: в MakeCode, где можно использовать как блоки, так и программирование на встроенных JS или Python, либо в "полноценном" Python с использованием библиотеки microbit. Подключать дополнительные устройства не будем, обойдёмся встроенными в плату светодиодами, кнопками и датчиками. В качестве решения вы высылаете нам файл MаkeCode или текст программы на Python.
С учётом того, что Python активно используется в том числе при программировании микроконтроллерных устройств, в этом году мы включили в олимпиаду также номинацию по решению задач по программированию на этом языке. Участники должны показать общие навыки программирования, знание основных понятий. Задания можно выполнять в любой удобной среде, в качестве решения присылаете текст программы.
При выполнении заданий участники могут пользоваться любыми источниками информации в интернете и печатных изданиях. Не допускается помощь других людей (родителей, педагогов, друзей и т.д.). Для контроля самостоятельности выполнения заданий перед подведением итогов будет проведена онлайн защита работ участников, претендующих на призовые места, во время которой им будет предложено ответить на ряд вопросов по работе их программы.
Олимпиада проходит по двум возрастным группам: до 12 лет и от 13 лет и старше. При большом количестве участников деление по возрастным группам может быть изменено.
Программа олимпиады:
12, 18 и 19 декабря 2022 г. с 19:00 до 21:00 (17:00 до 19:00 по Московскому времени) — онлайн-консультации с разбором примеров.
Олимпиадные задания публикуются и рассылаются участникам по электронной почте вечером 24 декабря. С этого момента отводятся сутки на решение заданий. До конца воскресенья 25 декабря участники должны выслать свои решения в адрес организаторов.
Во время зимних каникул мы устроим подведение итогов и разбор заданий в режиме онлайн, включая защиту работ претендентами на призовые места.
Для участия в онлайн встречах вам понадобится только браузер и микрофон. Желательно иметь и веб-камеру. Инструкции по подключению, а также по использованию сайта tinkercad будут разосланы участникам отдельно.
Более подробно об условиях олимпиады можно прочитать в положении.
Для участия в олимпиаде заполните заявку по ссылке или ниже.
Адрес для связи: [email protected], телефон +79058020511 (Юрий Никитин). Группа в ВК: https://vk.com/org_lotsman.