We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Programming С++ end Unity

2024/2025
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Course type:
Elective course
When:
2 year, 1, 2 module

Instructors


Пертуев Георгий Олегович

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

Аннотация

Курс нацелен на формирование у слушателя общих принципов к эффективному применению языка С++ при решение различных задач. Курс включает в себя глубокий обзор всех базовых аспектов языка и опирается на стандарты С++17 и С++20. Применение данных знаний на практике и реализация собственных проектов.
Цель освоения дисциплины

Цель освоения дисциплины

  • Знание основных конструкций языка С++, достаточного для реализации решения задач в последующих курсах
  • Практическое применение языка С++
  • Понимание и применение основных принципов разработки
  • Владение современными инструментами разработки
Планируемые результаты обучения

Планируемые результаты обучения

  • Понимание основных сущностей языка С++
  • Корректное использование основных сущностей С++ при решении практических задач
  • Понимание принципов Модульного программирования
  • Написание собственных функций для решения задач
  • Корректное использование функций
  • Применить каждый из принципов ООП на практике
  • Написать собственный классы
  • Знакомство с библиотекой <algorithm>
  • Применение всех контейнеров STL
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Основы С++
  • Модульное программирование
  • Основы ООП
  • Стандартная библиотека С++
Элементы контроля

Элементы контроля

  • неблокирующий Зимний экзамен
  • неблокирующий Осенний экзамен
Промежуточная аттестация

Промежуточная аттестация

  • 2024/2025 2nd module
    0.5 * Зимний экзамен + 0.5 * Осенний экзамен
Список литературы

Список литературы

Рекомендуемая основная литература

  • Объектно - ориентированное программирование в С++, Лафоре, Р., 2011
  • Эффективный и современный С++ : 42 рекомендации по использованию С++11 и С++14: пер. с англ., Мейерс, С., 2019

Рекомендуемая дополнительная литература

  • Язык программирования C++, Страуструп, Б., 2012

Авторы

  • Литвишкина Ален Витальевна
  • Саратовцев Артем Романович
  • Промыслов Валентин Валерьевич