Необходимо наличие опыта у преподавателя в качестве участника в хакатонах различного уровня (общероссийский, международный, коммерческий). Поскольку только так педагог сможет успешно подготовить детей к участию в хакатоне, сможет их сориентироваться и выработать стратегию для решения задач (кейсов).
Приняв участие в хакатоне всего один раз, приходит понимание того как выбрать подходящее решение, как организовать работу внутри группы, на что обращают внимание эксперты, как лучше презентовать свой проект, о чем стоит рассказать, а о чем лучше не говорить. Как отвечать на вопросы, какую информацию стоит узнать заранее у организаторов, что брать с собой, и т. д. Если у Вас не было опыта участия в хакатоне, скажите, как бы вы ответили на эти вопросы? Только честно… а ведь это не самые сложные вопросы…
В Хакатоне принимают участие команды в составе 3—6 человек. Участникам предстоит собрать из картона макет умного дома, придумать решение проблемы и описать каким предложение её решения. Реализовать и описать функционал умного дома (что он умеет и, как это будет работать). В завершении мастер класса продемонстрировать свой проект и рассказать о нём продемонстрировав готовый результат за 3 минуты. Команды по 2—3 участника + педагог.
Требования к участникам на входе
Математика: начальные главы алгебры, геометрия, комбинаторика;
Информатика: кодирование и декодирование информации, структуры хранения и обработки данных, комбинаторные алгоритмы, алгоритмы перебора и сортировки, обработки графов, обработка строк, битовые операции;
Специальные знания в области электроники: знание основ электроники, полупроводниковые приборы, принцип работы транзистора, стабилизатор напряжения, последовательное и параллельное соединение источников напряжения, устройство и работа двигателей постоянного тока и сервоприводов.
Требования к практическим навыкам и компетенциям: написание элементов ПО для решения конкретной задачи; декомпозиция задачи; использование парадигм ООП для написания программного обеспечения;
«Soft skills»: навыки чтения документации и понимания поставленной задачи; навыки генерации и обсуждения идей, навык выслушать чужое мнение; навыки критического мышления; навыки рефлексии и предоставления обратной связи; принятие ответственности за выполняемый фронт работ; навыки взаимопомощи; навыки работы в команде разработки, навыки управления командой разработки; стрессоустойчивость.