Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Toxich, 10 дек 2021.

Цена: ----
Взнос: ----

Основной список: 13 участников

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


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

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

    Содержание программы, программа предусматривает изучение следующих тем:
    1. Макросы и шаблоны классов
    2. Принципы оптимизации кода, сложность алгоритмов и эффективное использование ввода/вывода
    3. Модель памяти в C++
    4. Эффективное использование линейных контейнеров
    5. Move-семантика и базовая многопоточность

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

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

    В результате освоения программы слушатель должен знать:
    1. Макросы, шаблоны классов;
    2 Принципы оптимизации кода, алгоритмов;
    3. Модель памяти, оператор new, оператор delete, арифметика указателей;
    4. Линейные контейнеры, вектор, дек, итераторы, контейнер list, контейнер array;
    5. move-семантику, функцию move, конструктор копирования и оператор присваивания, конструктор перемещения и перемещающий оператор присваивания, move-итераторы, async и future, mutex и lock_guard;

    В результате освоения программы слушатель должен уметь:
    1. Работать с макросами и шаблонами классов;
    2. Применять принципы оптимизации кода, обеспечивать эффективное использование потоков ввода/вывода;
    3. Работать с оператором new, оператором delete, указателями;
    4. Эффективно использовать линейные контейнеры, векторы, дек, контейнеры list, array;
    5. Применять функцию move, использовать ее при разбиении на слова, выполнять задачу генерации и суммирования матрицы.

    Примечание: на момент создания темы актуальная цена не известна.

    Продажник
     
    1 человеку нравится это.
  2. Последние события

    1. gohas
      gohas не участвует.
      16 апр 2023
    2. legven
      legven участвует.
      9 фев 2023
    3. Smurnoy
      Smurnoy участвует.
      24 окт 2022
    4. Ray Bradbury
      Ray Bradbury участвует.
      25 июн 2022