• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2024/2025

Программирование на C. Алгоритмы и структуры данных

Направление: 11.04.02. Инфокоммуникационные технологии и системы связи
Когда читается: 1-й курс, 1, 2 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Прогр. обучения: Аппаратно-программные комплексы искусственного интеллекта
Язык: русский
Кредиты: 6
Контактные часы: 60

Программа дисциплины

Аннотация

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