- Кто такой инженер IoT?
- Что делают инженеры IoT и чем занимаются?
- Что должен знать и уметь инженер IoT?
- Востребованность и зарплаты инженеров IoT
- Как стать инженером IoT и где учиться?
- 14 лучших курсов для обучения инженера IoT: подробный обзор
- 1 место. Курс «Инженер умных устройств» — GeekBrains
- 2 место. Курс «Разработчик IoT» — OTUS
- 3 место.Курс «Интернет вещей и киберфизические системы» — НИУ ВШЭ
- Курс «Интернет вещей (практический курс)» — Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
- Курс «Введение в Интернет вещей» — Открытое образование
- Курс «Введение в Интернет Вещей» — Stepik
- Курс «Введение в Интернет вещей» — Амперка
- Курс «Интернет вещей (IoT)» — IT HUB Group
- Курс «Интернет вещей» — IoT Academy
- Курс «Интернет вещей и технологии беспроводной связи» — Сколтех
Кто такой инженер IoT?
Инженер IoT (специалист интернета вещей) — это специалист по подключенным объектам, инженер IoT разрабатывает инновационные сервисы, которые помогают пользователям получать, контролировать и управлять информацией. Они также отвечают за разработку и управление огромным количеством IoT-устройств, платформ, программного обеспечения, аппаратных средств и систем благодаря сочетанию данных, технологий и исследований.
Компании, нанимающие специалистов по IoT, ищут кандидатов, способных разработать, внедрить и поддерживать надежную и масштабируемую систему управления данными.
Что делают инженеры IoT и чем занимаются?
Обязанности на примере одной из вакансий:
- программное обеспечение (мэйнфрейм) на основе mqtt для соединения iOTмежду отдельным продуктом iOT и брокером
- программное обеспечение (часть мэйнфрейма) для управления устройством
- программное обеспечение (часть мэйнфрейма) для отправки данных от брокера mqtt на сервер firebase (сервер, используемый в качестве бэкэнда пользовательским приложением)
- программное обеспечение (часть мэйнфрейма) для восстановления из firebase и отправки обратно брокеру mqtt
Что должен знать и уметь инженер IoT?
Требования к инженерам IoT:
- Знание языка Си
- Знание архитектуры современных микроконтроллеров AVR и ARM
- Опыт работы с библиотеками CMSIS, LL, HAL
- Знания периферийных блоков современных микроконтроллеров
- Современные коммуникационные технологии Wi-Fi, BT, LoRa
- Прототипирование устройств на микроконтроллерах
- Знание современной элементной базы, умение читать схемы
- Написания собственных библиотек на языке СИ
- Написания собственного загрузчика (bootloader)
- Работы с алгоритмами и библиотеками шифрования
- Работа со средой программирования Clion, STM32CubeIDE
- Работа в среде проектирования KiCad, EasyEDA
- Уверенное владение средой Linux (настройка, установка)
- Создание аппаратного WEB сервера
- Взаимодействия с мобильными устройствами
Востребованность и зарплаты инженеров IoT
На сайте поиска работы в данный момент открыта 381 вакансия, с каждым месяцем спрос на инженеров IoT растет.
Количество вакансий с указанной зарплатой инженера IoT по всей России:
- от 120 000 руб. 44
- от 200 000 руб. 32
- от 280 000 руб. 18
- от 360 000 руб. 14
- от 440 000 руб. 8
Вакансий с указанным уровнем дохода по Москве:
- от 150 000 руб. 20
- от 225 000 руб. 14
- от 295 000 руб. 8
- от 370 000 руб. 6
- от 445 000 руб. 4
Вакансий с указанным уровнем дохода по Санкт-Петербургу:
- от 150 000 руб. 7
- от 295 000 руб. 4
- от 370 000 руб. 3
- от 445 000 руб. 2
Как стать инженером IoT и где учиться?
Варианты обучения для разработчика нейронных сетей с нуля:
- Самостоятельное обучение – всевозможные видео на YouTube, книги, форумы, самоучители и т.д. Плюсы – дешево или очень недорого. Минусы – нет системности, самостоятельное обучение может оказаться неэффективным, полученные навыки могут оказаться невостребованными у работодателя;
- Онлайн-обучение. Пройти курс можно на одной из образовательных платформ. Такие курсы рассчитаны на людей без особой подготовки, поэтому подойдут большинству людей. Обычно упор в онлайн-обучении делается на практику – это позволяет быстро пополнить портфолио и устроиться на работу сразу после обучения.
Ниже сделали обзор 14 лучших онлайн-курсов.
14 лучших курсов для обучения инженера IoT: подробный обзор
Кому подойдёт курс:
- Новичкам
Научитесь разрабатывать устройства на базе микроконтроллеров. Сможете самостоятельно создавать сеть умных гаджетов. - Специалистам из других сфер IT
Освоите навыки инженерии и получите специализацию в IoT. Перейдёте в перспективное направление и повысите уровень дохода. - Инженерам и специалистам по ремонту
Дополните свои знания: освоите C, разработку и отладку ПО. Прокачаете профессиональные навыки и сможете развивать карьеру в IoT.
Программа обучения:
- Подготовительные курсы
Вы начнёте осваивать технические основы профессии: поиск информации и основные операции с файлами. Научитесь создавать и оптимизировать сложные запросы.
- Базовый курс
- Основы программирования.
- Общие принципы микроэлектроники и программирования
В первой четверти вы освоите программирование на С. Научитесь работать с монтажным оборудованием (печатные платы, паяльник, резисторы) и разработаете своё первое электронное устройство. Также вы начнёте знакомство с микроконтроллерами на примере простых в освоении устройств итальянской марки Arduino.
- Встреча декана факультета со студентами
- Введение в профессию
- Рабочая станция
- Программирование на С. Базовый уровень
- Основы электроники
- Проектирование устройств.
- Работа с промышленными микроконтроллерами и интерфейсами взаимодействия
На первых двух курсах четверти вы узнаете архитектуру ARM и выполните 2 проекта: на плате Nucleo и на основе микроконтроллеров STM32. На третьем курсе вы изучите принципы работы технологий, обеспечивающих связь устройств между собой.
- Микроконтроллеры. Вводный курс
- Микроконтроллеры ARM (STM32)
- Базовые технологии электроники.
- Продвинутый уровень программирования микроконтроллеров
Вы освоите язык С на продвинутом уровне. Сможете применить полученные знания в разработке встраиваемых систем. Научитесь работе с операционными системами реального времени и продолжите изучение технологий интернета вещей для связи устройств в домашней сети.
- Программирование на С. Продвинутый уровень
- RTOS (Real-Time Operating System)
- Связь.
- Дипломная работа и подготовка к собеседованию
Вы получите опыт разработки устойчивых к отказам распределённых устройств, выполните финальный проект, пройдёте курс о том, как готовиться к собеседованиям, и сможете сделать первый шаг в профессию на позицию junior.
- Распределённые сети / Дипломная работа
- К чему готовиться на собеседовании.
- Курсы вне четверти — Подготовка к поиску работы
- Факультатив — Законное индивидуальное предпринимательство и фриланс.
Вы получите диплом о профессиональной переподготовке и электронный сертификат, которые можно добавить в портфолио и показать работодателю.
Интернет вещей (IoT, Internet of Things) – это глобальная сеть компьютеров, датчиков (сенсоров) и исполнительных устройств (актуаторов), связывающихся между собой с использованием интернет протокола IP (Internet Protocol).
Подключенные к IoT устройства используются в разных сферах: от всем известного умного дома, управляющего «вещами» в пределах одной квартиры, до промышленного интернета вещей, в котором автоматизируются процессы в масштабах целого предприятия.
Курс рассчитан на:
- инженеров, которые хотят познакомиться с новой для себя отраслью IoT;
- программистов и схемотехников, которые:
- программируют устройства согласно протоколам передачи данных, принятых в IoT;
- стремятся сделать из обычных железок умные устройства;
- хотят узнать, как написать приложение для своего гаджета.
- всех желающих, кто хочет:
- научиться подключать свои устройства к облачной IoT-платформе;
- проектировать и анализировать сценарии логики поведения устройств;
- проектировать архитектуры современных IoT-решений.
Чему вы научитесь:
- создавать программы для одноплатных компьютеров, обеспечивающие функциональность “умных устройств”;
- строить системы датчиков и исполнительных элементов на базе микроконтроллеров, налаживать их взаимодействие между собой по сети;
- разбираться в особенностях протоколов взаимодействия устройств, выбирать протокол под свои задачи;
- писать эмуляторы реальных устройств;
- анализировать архитектуры существующих IoT-решений и программно-аппаратных комплексов;
- ориентироваться в системах IoT, способных решать глобальные проблемы производства, транспорта, здравоохранения и энергетических систем;
- прототипировать IoT-решения с помощью платформы Интернета вещей Rightech IoT Cloud от уровня железа до клиентоориентированного приложения.
Программа обучения:
Модуль 1. Устройства и сети
- Тема 1. Общие положения Интернета вещей
- Тема 2. Архитектура Интернета вещей
- Тема 3. Системы бесконтактной идентификации RFID/NFC
- Тема 4. Датчики — часть 1
- Тема 5. Датчики — часть 2, актуаторы
- Тема 6. Контроллеры и системы питания
- Тема 7. Протоколы передачи данных — часть 1
- Тема 8. Протоколы передачи данных — часть 2
- Тема 9. Моделирование поведения IoT-устройства
- Тема 10. Подробный разбор протокола
- Тема 11. Получение данных и отправка команд
Модуль 2. Платформы и приложения
- Тема 12. Облачные технологии — часть 1
- Тема 13. Облачные технологии — часть 2
- Тема 14. Интернет вещей. Платформы Интернета вещей
- Тема 15. Обзор облачных платформ Интернета вещей — AWS
- Тема 16. Взаимодействие MQTT-клиентов с облачным брокером
- Тема 17. Знакомство с платформой Rightech IoT Cloud
- Тема 18. Обзор облачных платформ Интернета вещей — Google Cloud Platform
- Тема 19. Обзор облачных платформ Интернета вещей — Rightech IoT Cloud
- Тема 20. Обработка данных — часть 1
- Тема 21. Обработка данных — часть 2
- Тема 22. Автоматизация процессов
- Тема 23. Обзор облачных платформ Интернета вещей — Losant
- Тема 24. RESTful API
- Тема 25. Разработка прототипа приложения
- Тема 26. Приложения — визуализация данных
- Тема 27. Приложения — безопасность
- Тема 28. Чат-бот для быстрых команд устройству
- Тема 29. Q&A по курсу
Модуль 3. Проектный модуль
- Тема 30. Консультация по проектам
- Тема 31. Защита проектных работ
Выпускной проект
Проект состоит из трех частей в соответствии с пройденными модулями.
Проектное ДЗ не включает в себя ДЗ, выполненные в рамках курса, но базируется на тех же принципах выполнения и пройденном материале.
Ориентировочное время выполнения — 18 часов.
Вам предлагается решить реальный кейс из IoT-сферы:
- прототипирование и разработка программных эмуляторов;
- проектирование сценариев взаимодействия умных устройств и эмуляторов с внешними сервисами и облачными платформами Интернета вещей;
- создание “цифровой копии” реальных устройств, групп устройств;
- организация взаимодействия устройств с помощью облачных технологий;
- потоковая обработка данных устройств;
- организация клиент-серверного взаимодействия с использованием REST-full API;
- реализация чат-ботов.
После обучения вы
- получите материалы по всем пройденным занятиям (видеозаписи вебинаров, выполненные домашние задания, выпускной проект);
- научитесь разрабатывать IoT-устройства;
- получите сертификат об окончании курса от OTUS;
- получите навыки создания симуляторов умных устройств и прототипирования;
- получите навык создания цифровых копий и организации взаимодействия умных устройств с облачными технологиями.
К изучению на 1-2 курсах магистратуры ОП «Интернет вещей и киберфизические системы» предлагаются следующие курсы.
1 год обучения:
- Введение в Интернет вещей (Introduction to the Internet of Things and Embedded Systems, Автор: UCI Externsion, язык курса: английский) — обязательный онлайн курс (2 модуль)
- Инфокоммуникационные системы и сети (Introduction to TCP/IP, Автор: YONSEI University, язык курса: английский) — онлайн составляющая обязательного курса (1-2 модуль)
- Кибербезопасность и Интернет вещей (Cybersecurity and the Internet of Things, Автор: The University System of Georgia, язык курса: английский) — онлайн составляющая обязательного курса (1-2 модуль)
- Облачные технологии (IoT (Интернет вещей) Новые технологии беспроводных и облачных вычислений, Автор: YONSEI University, язык курса: английский) — онлайн составляющая обязательного курса (3-4 модуль)
2 год обучения (1 из 3 по выбору):
- Введение в глубокое обучение (Introduction to Deep Learning, Автор: НИУ ВШЭ)
- Цифровая обработка сигналов (Digital Signal Processing, Автор: EPFL)
- Промышленный Интернет вещей на облачной платформе Google (Industrial IoT on Google Cloud Platform, Автор: Google Cloud).
Курс состоит из теоретической и практической частей. Учебники теперь доступны и на русском языке.
- В теоретической части даются основные представления о развитии используемых технологий, раскрывается концепция самого понятия «Интернета вещей» (IoT) и рассматриваются реализации в различных сферах деятельности.
- Практическая часть курса представляет серию лабораторных работ, разработанных в виде отдельных модулей, строящихся на единой базе, что позволит слушателям применить полученные знания для построения собственных решений автоматизации бытовых задач.
- В рамках итоговой работы слушателям будет предложено придумать вариант желаемой автоматизации с применением модулей, рассматриваемых на лабораторных работах.
Вы научитесь:
- анализировать основные составные части IoT;
- строить системы датчиков/исполнительных элементов, используя микроконтроллер Arduino;
- создавать программы на Python, обеспечивающие функциональность IoT для одноплатного компьютера Raspberry Pi;
- использовать технологии Cloud and Fog в системе IoT;
- разбираться в системах IoT, способных решать глобальные проблемы производства, здравоохранения или энергетических систем;
- проектировать и строить прототип IoT на реальных устройствах или в Packet Tracer 7.0.
Программа курса:
Модуль 1. Вещи и их взаимодействия (8 ак. ч.)
Дается понятие Интернет вещей, рассматриваются процессы в моделях управляемых систем, исследуются модели и методы коммуникаций и архитектура Интернет вещей.
Лабораторные работы:
- Сравнение систем контроля с открытым и закрытым контурами
- Рисование диаграммы процессов
- Схема реального процесса
- Анализ процесса
- Система контроля с открытым контуром
- Соединение устройств для создания IoT
Модуль 2. Датчики, приводы и микроконтроллеры (8 ак. ч.)
Раскрываются основные термины и понятия электроники, рассматриваются различия аналоговых и цифровых систем, изучаются микроконтроллеры, их связь с датчиками и управляемыми элементами.
Лабораторные работы:
- Мир работает по схеме
- Цифровой осциллограф
- Разработка схемы от старта до финиша
- Симулция IoT устройств
- Мигание светодиодом с помощью Arduino
- RGB светодиод используя Arduino и Arduino IDE
- Фоторезистор и Arduino
- Сенсор деформации и сервопривод
- Реле
- Сенсоры и PT Микроконтроллер
Модуль 3. Программное обеспечение везде (8 ак. ч.)
Рассматриваются языки программирования, различия между интерпретатором и компилятором, исследуются процедуры выполнения программы с помощью Python на примере одноплатного ПК.
Лабораторные работы:
- Настройка PL-app с Raspberry Pi
- Использование PL-App Блокнота
- Основные команды Linux
- Написание скриптов Python используя Blockly
- Написание скриптов в текстовом редакторе
- Мигание светодиода с использованием Raspberry Pi и PL-App
- Изучение мира профессионалов кибербезопасности
- Работа с Cisco Spark
- Взаимодействие с физическим миром от Cisco Spark
- Написание простых скриптов Python
- Взаимодействие кода Arduino и кода Python
- Светодиодные линии и графики с использованием PL
- Контрольные светодиоды панели управления PL-App
- SBC Actuate
Модуль 4. Сети, туманные и облачные вычисления (8 ак. ч.)
Рассматриваются сетевые устройства и коммуникационные среды, протоколы передачи данных и маршрутизация, использование облачных и туманных вычислений.
- Исследование Smart Home
- Создание подключенного заводского решения
- Обеспечение облачных сервисов в IoT
Модуль 5. Оцифровка бизнеса. Приложения IoT в бизнесе (8 ак. ч.)
Даются понятия конвергентной сети и взаимосвязь вещей, вопросы безопасности и основные столпы Cisco IoT, исследуется, как в бизнес приходят технологии автоматизации.
- Вертикальные и горизонтальные рынки
- исследуем Smart City
- Исследуем Smart Grid
- Система аварийного отключения при землетрясениях в электростанциях
Модуль 6. Создание решения IoT (8 ак. ч.)
Даются навыки построения проекта создания решения интернет вещей, начиная от планирования и заканчивая прототипированием решения.
- Вертикальные и горизонтальные рынки
- Исследуем Smart City
- Исследуем Smart Grid
- Система аварийного отключения при землетрясениях в электростанциях.
В рамках курса вы овладеете базовыми знаниями работы Интернета вещей и приобретете практический опыт разработки на базе устройств Arduino.
Цель курса – обучить слушателей базовым знаниям, необходимым для понимания Интернета вещей и разработки с использованием устройств Arduino.
В результате прохождения курса слушатели узнают основные цифровые технологии и алгоритмы в рамках концепции Интернета вещей, научатся отбирать технологии работы с информацией в зависимости от класса задач в данной области, получат навыки владения технологиями программирования и конфигурирования сетевого взаимодействия Интернета вещей.
В рамках курса рассказывается о концепции Интернета Вещей, практическом применение в различных областях (Умный дом, Умный город), устройства Интернета вещей и их взаимодействие, рассматриваются основные сетевые протоколы, топология сетей, введение в программирование Интернета Вещей. На протяжении всего курса будут проводиться лабораторные работы для закрепления пройденного материала.
Каждая тема предполагает изучение в течение одной недели.
Формируемые компетенции:
09.03.01 Информатика и вычислительная техника
- Способен применять цифровые технологии для анализа и решения мировоззренческих социально- личностных и профессиональных проблем и процессов, определяющих жизнедеятельность в цифровом пространстве (КК-4)
- Способен применять системные решения при проектировании, разработке и эксплуатации интернета вещей (ПК-С3.1)
- Сетевые технологии интернета вещей, облачные и туманные вычисления (ПК-С3.2).
09.03.04 Программная инженерия
- Способность инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем (ОПК-1)
- Способность участвовать в настройке и наладке программно-аппаратных комплексов (ОПК-4)
- Способность использовать основные закономерности, действующие в процессе изготовления машиностроительной продукции для производства изделий требуемого качества, заданного количества при наименьших затратах общественного труда (ПК-1)
- Способность выбирать основные и вспомогательные материалы для изготовления изделий машиностроения, способы реализации основных технологических процессов, аналитические и численные методы при разработке их математических моделей (ПК-2).
Курс познакомит Вас с концепцией Интернета Вещей (Internet of Things, IoT) – устройств, объектов и сервисов, объединенных в глобальную сеть с интеллектуальными возможностями.
Курс предназначен для широкой аудитории, интересующейся современными технологиями.
Программа курса:
8 уроков, включающих видео-лекции и задания для самопроверки.
- О курсе
- Введение в Интернет Вещей
- Что такое Интернет Вещей
- Применение Интернета Вещей
- Датчики и Умные датчики
- Машинное обучение и обработка данных
- Беспроводные технологии
- Программное обеспечение
- Облачные технологии
- Итоговое тестирование по курсу
- Часть 1
- Часть 2.
Выдаётся сертификат.
Цель курса:
- Дать студентам представление о современных технологиях, используемых в Интернете вещей.
- Дать им возможность выполнить свой собственный индивидуальный проект.
- Показать на практике, как устроены системы Интернета вещей и какие компоненты в них используются в настоящий момент.
Содержание:
- От простого к сложному
Курс построен по восходящему принципу. Сначала изучаются конечные устройства на примере микроконтроллерной платы и операционная система реального времени, а затем способы связи между устройствами, основы межмашинного взаимодействия и работа с данными в облачной платформе. - Разбор типовых кейсов
В курсе обязательно выполнение лабораторных работ и закрепление материала в виде учебных Кейсов — прототипов реально существующих систем Интернета вещей. Будь то автополив, трекинг транспорта, электронный замок или магазин без продавца. - Удобное прототипирование
Курс предназначен для широкого круга слушателей, поэтому набор рассчитан на быстрое прототипирование на макетной плате без пайки и соединение компонентов через коннекторы. Таким образом исключается переполюсовка — типичная для новичков ошибка, которая часто приводит к порче элементов.
Курс раскрывает понятие интернет вещей в целом; тренды, существующие в этом направлении, архитектуру интернета вещей, включает разбор кейсов — решений для интернета вещей в Microsoft и IBM.
Курс содержит:
- вводную часть, позволяющую разобраться с понятием IoT и его основными концепциями,
- основную часть — углубленную слушателя в детали IoT систем и проектов,
- «бизнес» часть — знакомство слушателя с существующими проектами в сфере IoT
- практическую часть для демонстрации технологий IoT на примере решений Microsoft и IBM.
Вы будете знать:
- Что такое Интернет вещей
- Какие задачи он может решить, а какие нет
- Какие типичные сценарии применения систем Интернета вещей
- Основные принципы работы систем интернета вещей.
Вы будете уметь:
- Оценивать пользу перспективы применения IoT систем в разных проектах и условиях
- Выбирать технологии реализации IoT систем в зависимости от объемов задач
- Применять технологии Microsoft и IBM для построения прототипов IoT систем
- Выбирать аппаратную и облачную платформы для IoT проектов.
Программа курса:
Модуль 1. Вводная часть.
- Введение. Что такое IoT и зачем он нужен
- История IoT
- IoT сегодня: сценарии применения
- IoT завтра: куда движется IoT
Модуль 2. Бизнес-часть.
- Обзор IoT проектов и их эффективности
Модуль 3. Общая часть.
- Архитектура IoT
- Обзор «аппаратной» составляющей IoT
- Обзор облачной составляющей IoT
Модуль 4. Практическая часть.
- Обзор «домашних» решений для IoT
- IoT Технологии Microsoft
- IoT Технологии IBM
- IoT проекта — IoT пивоварни.
Обучение позволит Вам решить следующие задачи:
- Изучить новые устройства
Если вы хотите попробовать в себя в роли разработчика роботов или интернет вещей, то при работе с нашим сервисом вам не нужно будет покупать устройства, устанавливать необходимое программное обеспечение и многочисленные библиотеки, разбираться со схемами подключения и знать основы электроники. Вы просто подключаетесь к среде, в которой уже все готово к плодотворной работе! - Получить опыт программирования
Для эффективной работы недостаточно только теоретических знаний. Для программиста очень важно иметь практический опыт реализации алгоритмов. Ваш код будут оценивать и комментировать наши лучшие консультанты. Вы будете получать обратную связь и сможете научиться создавать эффективный код. А изучив готовые фрагменты кода вы существенно повысите свою эффективность. Кроме того, вы узнаете о готовых платформах для создания IoT. - Получить новую работу
Для разработки интернет вещей вам нет необходимости находится в офисе компании. Поэтому неважно, в какой стране и где именно вы находитесь. У вас есть возможность работать с клиентами из любых городов. Вы легко сможете использовать лабораторное оборудование академии интернет вещей для демонстрации своим клиентам ваших разработок и сдачи выполненных работ. Некоторые примеры вакансий для наших пользователей - Создать свой бизнес
Создание стартапов в сфере интернет вещей, а также различных сервисов, которые с ними связаны, является отличным направлением для нового бизнеса. Рынок находится на подъеме и является очень перспективным. Кроме того, это направление удовлетворяет требованиям различных венчурных фондов, а значит, вы легко сможете получить необходимые инвестиции. Академия оказывает консультации стартапам на при создании MVP, проводит предварительный аудита идей, помогает в подготовке бизнес-модели и иных документов для получения инвестиций. - Получить новые знания
Создание интернет вещей требует знаний из различных областей. Сейчас отсутствуют учебные заведения, которые бы готовили специалистов в данной отрасли. Да и сам классический формат образования мало соответствует требованиям XXI века. Вы получите новые знание по электроники, программированию, сетевым технологиям и автоматизации, а это ведь самые перспективные направления будущего. - Изменить мир к лучшему
Сама природа интернет вещей связана с внесением чего-то нового в наш мир. Самые современные технологии используются в данной отрасли. Работая в этом направлении, вы создаете новые устройства для различных отраслей: медицины, промышленности, сельского хозяйства, вашего дома. Вы работаете над тем, чтобы сделать мир лучше, создаете будущее для себя и других людей.
Обязательные и рекомендованные курсы:
- Introduction to IoT
- Introduction to Wireless Communication
- Digital Signal Processing
- Machine Learning
- Introduction to Data Science
- Foundations of Software Engineering
- Introduction to Blockchain
- Modern Wireless Systems — 5G and Beyond
- Perception in Robotics
- Information and Coding Theory
- MIMO Systems in Wireless Communication
- Sensors and Embedded Systems for IoT
- Communication Technologies for IoT
- Fundamentals of Post-Quantum Cryptography
- Machine Learning for Wireless Communication
- Modern Applications of Information Theory
- eSports Analytics
Предпринимательство и инновации:
- Technology Entrepreneurship: Foundation
- Entrepreneurial Strategy
- Leadership for Innovators
- Hack Lab: Laboratory for Ideas
- Startup Workshop
- Ideas to Impact: Foundations for Commercializing Technological Advances
- Biomedical Innovation and Entrepreneurship
- IoT: Launching New Products & Startups
- Business Communication
- Technology Planning and Roadmapping: Foundation
- Technology Planning and Roadmapping: Advanced
- Intellectual Property, Technological Innovation and Entrepreneurship
- Technology Entrepreneurship: Advanced
- Technological Innovations: from Research Results to a Commercial Product
- Developing Products and Services through Design Thinking.
Главные направления исследовательской работы:
- Next-Generation Communications
- Coding theory and Digital Signal Processing
- ML methods in communications
- Industrial IoT and industrial data processing
- Sensing and actuation in environmental/industrial/biomedical applications
- Wearable sensing and wireless sensor networks
- Embedded AI
- Post-quantum (code-based) cryptography
- Information Protection in Computer Systems and Network.