Вивчення курсу закінчується виконанням курсової роботи, яка є самостійною роботою студента. Метою курсової роботи є розробка системних програм мовою асемблера або мовою високого рівня з вставками мовою асемблера . Конкретне завдання визначається відповідно до варіанту. Допускається виконання курсової роботи групою не більш як з трьох студентів (варіант завдання та склад групи погоджується з керівником курсової роботи). До здачі та захисту курсової роботи допускаються студенти, що повністю виконали відповідний навчальний план. Для виконання курсової роботи рекомендується застосовувати учбово - довідкові посібники.