Математика: начальные главы алгебры, геометрия, комбинаторика;
Информатика: кодирование и декодирование информации, структуры хранения и обработки данных, комбинаторные алгоритмы, алгоритмы перебора и сортировки, обработки графов, обработка строк, битовые операции;
Специальные знания в области электроники: знание основ электроники, полупроводниковые приборы, принцип работы транзистора, стабилизатор напряжения, последовательное и параллельное соединение источников напряжения, устройство и работа двигателей постоянного тока и сервоприводов.
Требования к практическим навыкам и компетенциям: написание элементов ПО для решения конкретной задачи; декомпозиция задачи; использование парадигм ООП для написания программного обеспечения;
«Soft skills»: навыки чтения документации и понимания поставленной задачи; навыки генерации и обсуждения идей, навык выслушать чужое мнение; навыки критического мышления; навыки рефлексии и предоставления обратной связи; принятие ответственности за выполняемый фронт работ; навыки взаимопомощи; навыки работы в команде разработки, навыки управления командой разработки; стрессоустойчивость.