Голосов: 0
#1
Программирование на языке С++: разработка и тестирование приложений [2022]
МФТИ (Московский физико-технический институт)
Краткое описание программы:
Программа ПК разработана с учетом требований ФГОС ВО по направлению подготовки 01.03.02 «Прикладная математика и информатика». Целью реализации программы является совершенствование компетенций слушателей в области применения целочисленных типов языка C++, использования пар и кортежей, создания шаблонов функций, использования юнит-тестов для тестирования и отладки программ, распределения кода программ на C++ на несколько файлов, сборки многофайлового проекта, применения итераторов, стандартных контейнеров дек и очередь.
Программа повышения квалификации предназначена для специалистов в области информационно-коммуникационных технологий, имеющих высшее образование; студентов вузов. Форма проведения итоговой аттестации: зачет на основании совокупности выполненных практических заданий и защиты проекта.
Содержание программы, программа предусматривает изучение следующих тем:
1. Целочисленные типы, кортежи, шаблонные функции
2. Тестирование и отладка
3. Распределение кода по файлам
4. Итераторы, алгоритмы и контейнеры
5. Наследование и полиморфизм
Целевая аудитория программы:
1. Специалисты в области информационно-коммуникационных технологий, имеющих высшее образование;
2. Студенты вузов
Задачи программы, слушатели должны овладеть следующими компетенциями:
1. Способен к написанию программного кода с использованием языков программирования, определению и манипулированию данными (ПК-1);
2. Способен применять фундаментальные знания, полученные в области математических и (или) естественных наук, и использовать их в профессиональной деятельности (ОПК-1).
В результате освоения программы слушатель должен знать:
1. Возможности языка C++, различные целочисленные типы языка C++, их отличия, пары и кортежи, шаблоны функций;
2. Юнит-тесты, как они помогают в поиске и устранении ошибок;
3. Заголовочные файлы и файлы с реализациями, директива #include;
4. Стандартные алгоритмы: count, count_if и sort, итераторы, стандартные алгоритмы, в которых используются итераторы, стандартные контейнеры дек и очередь;
5. Наследование и полиморфизм;
В результате освоения программы слушатель должен уметь:
1. Применять целочисленные типы языка C++, использовать пары и кортежи для упрощения возврата нескольких значений из функций и создания операторов сравнения для своих классов, создавать шаблоны функций;
2. Использовать юнит-тестов для тестирования и отладки программ, покрывать свой код юнит-тестами, разрабатывать свой собственный фреймворк для создания юнит-тестов;
3. Распределять код программ на C++ на несколько файлов, выполнять сборку многофайлового проекта;
4. Применять итераторы, стандартные контейнеры дек и очередь;
5. Наследовать один класс от другого и создавать набор полиморфных объектов, создавать программу-калькулятор, которая поддерживает работу с переменными.
Примечание: на момент создания темы актуальная цена не известна.
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.