Що нового?

Придбаний Программирование на языке С++: оптимизация кода и основные правила работы со сложными объектами [2022] [МФТИ]

Інформація про покупку
Тип покупки: Складчина
Ціна: 6667 ГРН
Учасників: 0 з 17
Організатор: Відсутній
Статус: Набір учасників
Внесок: 407.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Программирование на языке С++: оптимизация кода и основные правила работы со сложными объектами [2022]
МФТИ (Московский физико-технический институт)


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

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

Содержание программы, программа предусматривает изучение следующих тем:
  1. Макросы и шаблоны классов
  2. Принципы оптимизации кода, сложность алгоритмов и эффективное использование ввода/вывода
  3. Модель памяти в C++
  4. Эффективное использование линейных контейнеров
  5. Move-семантика и базовая многопоточность
Целевая аудитория программы:
  1. Специалисты в области информационно-коммуникационных технологий, имеющих высшее образование;
  2. Студенты вузов
Задачи программы, слушатели должны овладеть следующими компетенциями:
  1. Способен к написанию программного кода с использованием языков программирования, определению и манипулированию данными (ПК-1);
  2. Способен применять фундаментальные знания, полученные в области математических и (или) естественных наук, и использовать их в профессиональной деятельности (ОПК-1).
В результате освоения программы слушатель должен знать:
1. Макросы, шаблоны классов;
2 Принципы оптимизации кода, алгоритмов;
  1. Модель памяти, оператор new, оператор delete, арифметика указателей;
  2. Линейные контейнеры, вектор, дек, итераторы, контейнер list, контейнер array;
  3. move-семантику, функцию move, конструктор копирования и оператор присваивания, конструктор перемещения и перемещающий оператор присваивания, move-итераторы, async и future, mutex и lock_guard;
В результате освоения программы слушатель должен уметь:
  1. Работать с макросами и шаблонами классов;
  2. Применять принципы оптимизации кода, обеспечивать эффективное использование потоков ввода/вывода;
  3. Работать с оператором new, оператором delete, указателями;
  4. Эффективно использовать линейные контейнеры, векторы, дек, контейнеры list, array;
  5. Применять функцию move, использовать ее при разбиении на слова, выполнять задачу генерации и суммирования матрицы.
Примечание: на момент создания темы актуальная цена не известна.

https://mipt.ru/cdpo/programs/software/supervised_learning.php?ELEMENT_ID=1978687&clear_cache=Y
 
Угорі