Адрес e-mail:

Программирование на языке С++: разработка и тестирование приложений

Форма обучения:  очная с применением дистанционных образовательных технологий
Режим обучения:  дистанционно
Объем программы:  18 ак.ч.
Продолжительность обучения:  8 недель
Выдаваемый документ:  удостоверение МФТИ о повышении квалификации установленного образца
Старт обучения:  Сентябрь 2021, по мере формирования учебных групп

Краткое описание программы: 
Программа ПК разработана с учетом требований ФГОС ВО по направлению подготовки 01.03.02 «Прикладная математика и информатика». Целью реализации программы является совершенствование компетенций слушателей в области применения целочисленных типов языка C++, использования пар и кортежей, создания шаблонов функций, использования юнит-тестов для тестирования и отладки программ, распределения кода программ на C++ на несколько файлов, сборки многофайлового проекта, применения итераторов, стандартных контейнеров дек и очередь. 

Программа повышения квалификации предназначена для специалистов в области информационно-коммуникационных технологий, имеющих высшее образование; студентов вузов. Форма проведения итоговой аттестации: зачет на основании совокупности выполненных практических заданий и защиты проекта.

Содержание программы: 
Программа предусматривает изучение следующих тем:
  • Целочисленные типы, кортежи, шаблонные функции 
  • Тестирование и отладка 
  • Распределение кода по файлам
  • Итераторы, алгоритмы и контейнеры
  • Наследование и полиморфизм

Целевая аудитория программы: 
Специалисты в области информационно-коммуникационных технологий, имеющих высшее образование; студенты вузов

Задачи программы: 
Слушатели должны овладеть следующими компетенциями:
  • Способен к написанию программного кода с использованием языков программирования, определению и манипулированию данными (ПК-1);
  • Способен применять фундаментальные знания, полученные в области математических и (или) естественных наук, и использовать их в профессиональной деятельности (ОПК-1).

В результате освоения программы слушатель должен:

знать: 
  • возможности языка C++, различные целочисленные типы языка C++, их отличия, пары и кортежи, шаблоны функций;
  • юнит-тесты, как они помогают в поиске и устранении ошибок;
  • заголовочные файлы и файлы с реализациями, директива #include;
  • стандартные алгоритмы: count, count_if и sort, итераторы, стандартные алгоритмы, в которых используются итераторы, стандартные контейнеры дек и очередь;
  • наследование и полиморфизм;

уметь:
  • применять целочисленные типы языка C++, использовать пары и кортежи для упрощения возврата нескольких значений из функций и создания операторов сравнения для своих классов, создавать шаблоны функций;
  • использовать юнит-тестов для тестирования и отладки программ, покрывать свой код юнит-тестами, разрабатывать свой собственный фреймворк для создания юнит-тестов;
  • распределять код программ на C++ на несколько файлов, выполнять сборку многофайлового проекта;
  • применять итераторы, стандартные контейнеры дек и очередь;
  • наследовать один класс от другого и создавать набор полиморфных объектов, создавать программу-калькулятор, которая поддерживает работу с переменными.

Преподаватели: 

Координатор программы:
Сырцова Елена Леонидовна
Syrtsova.el@mipt.ru


Записаться на программу

Если вы заметили в тексте ошибку, выделите её и нажмите Ctrl+Enter.

© 2001-2021 Московский физико-технический институт (национальный исследовательский университет)

Противодействие коррупции | Сведения о доходах

Политика обработки персональных данных МФТИ

Техподдержка сайта | API

Использование новостных материалов сайта возможно только при наличии активной ссылки на https://mipt.ru

МФТИ в социальных сетях