2024/2025
Программирование на C. Алгоритмы и структуры данных
Статус:
Маго-лего
Кто читает:
Департамент электронной инженерии
Когда читается:
1, 2 модуль
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
6
Контактные часы:
60
Программа дисциплины
Аннотация
Данный курс посвящен изучению (или повторению) основных аспектов программирования на языке C и является подготовительным к изучению языка C++. В ходе прохождения курса будут разобраны модель памяти C, система типов языка, вопросы сборки программы и другие. Будут затронуты темы взаимодействия программы с ОС и аппаратными компонентами компьютера.
Как пример применения языка C будут рассматриваться реализации алгоритмов - как стандартных из библиотеки STL, так и частных, возникавших в реальных практических задачах авторов курса. В ходе курса слушатели познакомяться с процессами, применяемыми в промышленном программировании, - юнит-тестированием, инструментированием, code review и другими.
Курс является базовым в блоке курсов по С/С++ и базируется на знаниях, полученных студентами в курсе “Архитектура вычислительных систем и нейроускорителей”