Трек B: Программирование встраиваемых систем и Linux
Учебная программа D-Link по программированию встраиваемых систем, Linux и разработке сетевых приложений – это комплексное учебно-методическое решение для подготовки инженеров в области встраиваемых систем, Linux и разработки сетевых приложений. Предлагаемое решение представляет собой готовый к внедрению в учебный процесс аппаратно-программный комплекс, охватывающий полный цикл разработки современных встраиваемых систем: от программирования микроконтроллеров и администрирования Linux до разработки сетевых приложений.
Программа разработана с учетом актуальных требований IT-индустрии и позволяет ВУЗам и колледжам закрыть дефицит практических навыков у студентов, обеспечив их работу на реальном инженерном оборудовании.
Целевые направления подготовки (соответствие ФГОС)
Программа интегрируется в учебные планы по направлениям:
- 09.03.01 – Информатика и вычислительная техника
- 09.03.02 – Информационные системы и технологии
- 09.03.03 – Прикладная информатика
- 09.03.04 – Программная инженерия
- 10.03.01 – Информационная безопасность
- 02.03.03 – Математическое обеспечение и администрирование ИС
- Средние профессиональные образования (колледжи) по профилям ИТ и телекоммуникаций.
Ключевые преимущества для ВУЗа / Колледжа
- Готовый учебно-методический комплекс (УМК). Курсы включают подробные лекционные материалы, методические указания и готовые сценарии лабораторных работ (от 32 до 72 академических часов на модуль).
- Уникальное аппаратное обеспечение. Практическая часть базируется на профессиональном учебном стенде DTK-1, который объединяет микрокомпьютер Orange Pi Zero (Linux) и периферийный контроллер AVR Atmega328P. Студенты работают с реальным «железом», датчиками и исполнительными устройствами.
- Междисциплинарный подход. Студенты понимают, как низкоуровневый код микроконтроллера взаимодействует с сетевым стеком Linux и как это всё передается по защищенным сетевым протоколам.
- Индустриальная сертификация. По итогам обучения студенты могут сдать экзамен и получить сертификат D-Link, что значительно повышает их конкурентоспособность на рынке труда и улучшает показатели трудоустройства ВУЗа.
- Гибкость внедрения. Материалы могут использоваться как для аудиторной работы в компьютерных классах, так и для организации дистанционного обучения.
Внедрение данного трека позволит учебному заведению позиционировать себя как центр передовой инженерной подготовки, выпускающий специалистов, готовых к решению задач импортозамещения, разработки IoT-устройств, сетевого оборудования и систем «Умного города» с первых дней работы на предприятии.
Структура программы (модули):
| Модуль | Содержание | Часы | Форма экзамена |
| Использование Linux при программировании | Работа с ОС Linux на уровне пользователя, CLI, Shell-скрипты, GCC, Make, Git; типовые задачи программиста | 72 | Online-тест |
| Введение во встраиваемые системы. Часть 1: Linux и микропроцессорные системы | Аппаратное и программное обеспечение встраиваемых систем, архитектуры AVR и ARM, программирование на C и Assembler, периферия (GPIO, UART, I2C, SPI, АЦП, ШИМ), датчики и исполнительные устройства | 72 | Очный практический экзамен + тест |
| Введение во встраиваемые системы. Часть 2: Программирование на основе Linux | Кросс-компиляция и тулчейны, загрузчик U-Boot, конфигурация ядра Linux, BusyBox, файловые системы для Flash, сборка образов через Buildroot | 72 | Очный практический экзамен + тест |
| Основы сетевого программирования | Потоковые и дейтаграммные сокеты, клиент-серверные приложения, мультиплексирование, SSL/TLS (OpenSSL), SSH, виртуальные сетевые интерфейсы; языки C, Java, C#, Python | 32 | Online-тест |