Метою кредитного модуля є формування у студентів здатностей розуміти структуру та основи реалізації програмованої логіки; розуміти синтаксис та правила мов опису моделей цифрових пристроїв HDL; розуміти відмінності структурного та поведінкового стилів опису цифрових пристроїв; розуміти потребу та можливості тестування моделей цифрових пристроїв засобами HDL; створювати моделі цифрових пристроїв комбінаційного типу на VerilogHDL; створювати моделі цифрових пристроїв послідовнісного типу на VerilogHDL; створювати моделі складних ієрархічних проектів цифрових пристроїв та виконувати їх автоматичне тестування.

Навчальний курс побудований на основі програми сертифікації інженерів розробників вбудованих систем "ARM Accreditated MCU Enngeineer"  (AAME). У навчальному курсі значну увагу приділено розумінню архітектури процесорів, зокрема ARM архітектури; реалізації алгоритмів керування та контролю у вбудовуваних системах; створеню програмного забезпечення вбудовуваних систем на асемблері та на мові С, початкові навички створення програмного забезпечення вбудовуваних систем з використанням операційних систем.

Окремо розглядаються питання режимів роботи мікроконтролера для зменшення енергоспоживання; концепції переривань та побудови ПЗ для роботи в реальному часі.

На лабораторних роботах освоюється особливості налаштування конфігурації мікроконтролерів, створення проектів в середовищі автоматичної розробки програмного забезпечення для мікроконтролерів; реалізація алгоритмів керування та контролю з використанням  периферійних пристроїв мікроконтролера; виконання оптимізації програмного забезпечення за різними критеріями.