Инженер умных систем

22 участника

О чём курс

Программа «Инженер умных систем» представляет собой комплексный образовательный курс, разработанный для подготовки специалистов в области встраиваемых систем (Embedded Systems). Встраиваемые системы сегодня окружают нас повсюду: они являются «мозгом» бытовой техники, систем управления транспортом, авиационной электроники и множества других высокотехнологичных устройств. Данный курс охватывает весь цикл разработки: от фундаментальных основ электроники и проектирования печатных плат до написания низкоуровневого программного кода для микроконтроллеров, отладки и внедрения готовых решений. Обучение построено таким образом, чтобы провести студента от начального уровня до компетенций Junior или Junior+ разработчика, востребованного в современной промышленности.

Курс ориентирован на широкую аудиторию. Начинающие специалисты и те, кто хочет сменить сферу деятельности, получат здесь необходимый базис аппаратной инженерии и программирования. Студенты технических вузов смогут восполнить пробелы в практических навыках, которые часто упускаются в рамках академического образования. Инженеры по ремонту оборудования найдут здесь путь к профессиональному развитию в сторону разработки, а действующие разработчики смогут систематизировать свои знания и расширить стек технологий. Также программа будет полезна предпринимателям, желающим самостоятельно создавать прототипы устройств, и компаниям, стремящимся повысить квалификацию своих технических специалистов.

Процесс обучения сочетает глубокую теорию с интенсивной практикой. Студенты изучают язык Си как основной инструмент разработки, осваивают работу с популярными платформами (Arduino, STM32), учатся проектировать схемы в САПР KiCAD, работать с измерительным оборудованием и внедрять операционные системы реального времени (FreeRTOS). Важной особенностью программы является фокус на реальных задачах: каждый модуль сопровождается практическими занятиями и курсовыми работами, что позволяет закрепить полученные знания на практике. Выпускники курса получают не только теоретическую базу, но и реальный опыт создания устройств, понимание архитектуры микроконтроллеров, навыки работы с периферией, протоколами связи и современными беспроводными технологиями. Программа дает все необходимые инструменты для того, чтобы уверенно стартовать в профессии Embedded-разработчика и успешно реализовывать проекты любой сложности — от простых DIY-решений до профессиональных промышленных систем.

Программа обучения

  1. Введение в профессию (3 занятия・2 недели)
  • Знакомство с программой. Сферы применения профессии и место специальности в мире
  • Разработка устройств. Повторение знаний по физике
  • Техника безопасности. Обзор ручного инструмента. Теория по пайке
  1. Программирование на Си. Базовый уровень (13 лекций・6 семинаров・9 недель)
  • Введение в язык Си
  • Системы счисления
  • Типы данных. Операторы и выражения
  • Ветвления и побитовые операции
  • Циклы
  • Буферный ввод-вывод. Функции
  • Область видимости. Указатели. Рекурсия
  • Вещественные числа. Массивы
  • Адресная арифметика. Массивы, строки
  • Структурные типы данных. Файлы
  • Многомодульные программы
  • Аргументы командной строки. Препроцессор
  • Отладка программ. Динамические структуры данных
  • Семинары на повторение пройденного
  • Курсовая работа
  1. Основы электроники (17 занятий・9 недель)
  • Ток и напряжение. Схемотехника. Элементная база
  • Знакомство с KiCAD. Обзор возможностей
  • ВАХ. Делители напряжения. RC-цепи
  • Полупроводники. Обзор и практика
  • Управление различными нагрузками
  • Источники питания
  • Гальваническая изоляция
  • Стабилизаторы напряжения
  • Операционные усилители. Таймер 555
  • Широтно-импульсная модуляция. Формирование и примеры
  • Преобразователи. Обзор топологий. Пример трассировки
  • Цифровая логика. КЦУ. ПЦУ
  • Практика. Мультиплексор. Семисегментный индикатор. Драйвер
  • Минимальные условия запуска МК
  • Нагрузочная способность. Защита выводов
  • Работа в KiCAD. Пример проекта с МК
  • Обсуждение практических заданий и курсовой работы
  • Курсовая работа
  1. Arduino. Проектирование устройств (10 занятий・5 недель)
  • Знакомство с Arduino
  • Обзор основных датчиков
  • Доступные средства индикации
  • Динамическая индикация
  • Шина I2C
  • Шина SPI
  • Прерывания
  • Регистры
  • Машинное обучение и TinyML
  • Основные задачи TinyML
  • Курсовая работа
  1. Микроконтроллеры. Вводный курс (8 занятий・4 недели)
  • Введение
  • Структура проекта. GPIO. Прерывания
  • Тактирование. Синхронные интерфейсы
  • Асинхронные интерфейсы
  • АЦП, ЦАП
  • Таймеры
  • Регулирование
  • Разбор заданий. Сложные случаи построения программ
  • Курсовая работа
  1. Микроконтроллеры. STM32 (12 занятий・6 недель)
  • Микроконтроллеры STMicroelectronics
  • Средства программирования и отладки
  • Особенности работы с FLASH. Абстракции кода и BSP
  • Сторожевые таймеры и передача управления
  • HRTIM и LPTIM таймеры специального назначения
  • Режимы энергопотребления
  • DMA
  • CRC, RNG, HASH, CRYP
  • OPAMP и COMP
  • Аппаратные особенности реализации с использованием микроконтроллеров
  • SD карта и файловая система
  • RTC, Touch Sensing. Разбор курсовой работы
  • Курсовая работа
  1. Программирование на Си. Продвинутый уровень (9 занятий・4 недели)
  • Вводный урок
  • Структуры. Динамические типы
  • Библиотеки языка С
  • Оптимизация кода
  • Алгоритмы
  • Компиляция и компиляторы
  • Динамические структуры данных
  • Обсуждение курсовой работы
  • Семинар по лекциям
  • Курсовая работа
  1. ОСРВ на базе FreeRTOS (8 занятий・4 недели)
  • Вводный урок
  • Управление задачами
  • Управление очередями
  • Таймеры и управление кучей
  • Ресурсы и прерывания
  • События, нотификация, семафоры
  • Управление питанием
  • Сложные случаи. Макросы
  • Курсовая работа
  1. Базовые технологии электроники (10 занятий・3 недели)
  • Основы построения микросхем и радиомодулей
  • Проводная связь устройств. Гальваническая изоляция. Защита устройств
  • Проводная связь устройств. Практика. USB-стек
  • Цифровые источники питания
  • Беспроводная связь устройств. Теория
  • Модемы связи. Практика
  • Беспроводные модули. Введение в ESP32
  • Построение систем управления. Взаимодействие МК на плате
  • Введение в клиент-серверные приложения
  • Построение архитектуры прошивки микроконтроллера
  1. Технологии связи (8 занятий・4 недели)
  • Протоколы беспроводной связи. Модель OSI. Сетевой Стек
  • Низкоуровневое взаимодействие устройств. Шифрование. Избыточность данных
  • Управление памятью. Сохранение ключей и настроек
  • Протокол Wi-Fi. Теория, практика. Captive портал
  • Bluetooth, BLE. Теория, практика
  • Протоколы Mesh и ESP-NOW
  • Протокол WebSocket
  • Разработка фронтенд-части с применением фреймворков
  • Курсовая работа
Складчина создана 3 июля 2026 г. · описание обновлено 7 августа 2026 г.

Теги курса

Инструменты

Другие материалы автора 2

ДС Дмитрий Семенов Все материалы
13 658 ₽ 140 000 ₽