План на курса

Модул 1 (C++ Фаза 1)

    Въведение + препратки Основи Основи на семинара Претоварване Какво можем да претоварваме и как. Допълнителни C++ Типове (bool & справка) Претоварване на Workshop OOP Бързо въведение в Oop Класове Структури Модификатори на достъп Конструктор по подразбиране/изтриване на функции инициализатор синтаксис / списък за инициализация на конструктор Класове на Workshop Памет Класическо взаимодействие с памет Workshop Памет

Модул 2

    Въведение в количествените финанси Модели с дискретно време Модели с непрекъснато време Модели на лихвени проценти Опции върху облигации Модели с къси лихви Модели с форуърдни лихви Пазарни модели

Модул 3 (C++ Фаза 2 и финална количествена фаза)

    Полиморфизъм на изграждането на наследяване Виртуален, чисто виртуален, абстрактен, интерфейс Модификатори на достъп Наследяване на работилница (форми) Изключения Какви са те Как работят Какво да хвърлят и какво да хващат Изключения на работилница Изчерпване на паметта Как се уведомява Как да се борави с Modern Memory Management RAII Templates приложен към Modern Memory Management (SmartPointer) Стандартизиран C++11 SmartPointers Nullptr Workshop SmartPointers Namespaces Workshop Namespaces Vasicek Цени на облигации в C++ Black-Scholes Моделиране в C++ put &call Въведение в симулацията на Монте Карло Как да цените опции с помощта на симулация Симулация на Монте Карло в C++ Geometric Brownian Motion Американски срещу европейски опции Оценяване на базата на срезове : Оценяване на базата на срезове по метода на решетка : Оценяване на базата на срезове на метода PDE : Оценяване на метода PDE на американската (предварително определени дати) Бермудска опция

Модул 4 - C++ Финална фаза

    auto Новата ключова дума auto Новият синтаксис за автоматично връщане enum Нов стил enums constexpr Нови константни изрази Относно константата Const и Mutable обяснени Lambda & функционални обекти Класове, които действат като функции Въведение lambda функции Chrono Въведение в новата библиотека Chrono

Модул 5

    Casting Стандартна библиотека String Containers Vector (vs) List Map Array Tuple Initializer lists Итератори диапазон-за синтаксис Std Алгоритми Потоци Разни Ключови думи static explicit

Модул 6

    Семантика на преместване Въведение в L/R стойности R-value-references, приложени за семантика на преместване Характеристики на типа Получаване на информация за времето за компилиране Паралелност Въведение в изпълнението на C++11's Threading, async/future и atomic типове Variadic templates - Въведение в C++11's разнообразни шаблони

Изисквания

Общи Programming знания

 49 Hours

Брой участници



Цена за участник

Oтзиви от потребители (3)

Свързани Kурсове

Using C++ in Embedded Systems - Applying C++11/C++14

21 Hours

C++ for Embedded Systems

21 Hours

Introduction to LaTex

14 Hours

Свързани Kатегории