Course Outline

Module 1(C++ Fase 1)

  • Inleiding + Referenties
  • Basisprincipes
  • Basisprincipes van workshops
  • Overbelasting
  • Wat kunnen we overbelasten, en hoe.
  • Extra C++ Types (bool & referentie)
  • Overbelasting van de werkplaats
  • OOP
  • Snelle introductie tot Oep
  • Klassen
  • Structuren
  • Access Modificatoren
  • Constructeur
  • standaard/verwijder functies
  • initialisatiesyntaxis / constructor-initialisatielijst
  • Workshop lessen
  • Geheugen
  • Klassieke geheugeninteractie
  • Werkplaatsgeheugen

module2

  • Inleiding tot kwantitatieve financiering
  • Discrete tijdmodellen
  • Continue tijdmodellen
  • Rentemodellen
  • Opties op obligaties
  • Modellen met korte rente
  • Forward Rate-modellen
  • Marktmodellen

Module3 (C++ Fase2 & Kwantitatieve eindfase)

  • Erfenis
  • Bouw
  • Polymorfisme
  • Virtueel, puur virtueel, abstract, interface
  • Access modificaties
  • Workshop-overerving (vormen)
  • Uitzonderingen
  • Wat zijn ze
  • Hoe werken ze
  • Wat te gooien en wat te vangen
  • Uitzonderingen op de werkplaats
  • Geheugenuitputting
  • Hoe het wordt gemeld
  • Hoe aan te pakken
  • Modern geheugen Management
  • RAI
  • Sjablonen toegepast op modern geheugen Management (SmartPointer)
  • Gestandaardiseerd C++11 SmartPointers
  • Nulptr
  • Workshop SmartPointers
  • Naamruimten
  • Naamruimten van werkplaatsen
  • Vasicek Obligatieprijzen in C++
  • Black-Scholes-modellering in C++ put &call
  • Inleiding tot Monte Carlo-simulatie
  • Opties prijzen met behulp van Simulatie
  • Monte Carlo-simulatie in C++
  • Geometrische Brownse beweging
  • Amerikaanse versus Europese opties
  • Op segmenten gebaseerde waardering: roostermethode
  • Op segmenten gebaseerde waardering: PDE-methode
  • Op segmenten gebaseerde waardering: PDE-methode
  • Waardering van de Amerikaanse (data vooraf bepaald) Bermudan-optie

Module 4 -C++ Laatste fase

  • auto
  • Het nieuwe automatische trefwoord
  • De nieuwe syntaxis voor automatisch retourneren
  • opsomming
  • Enums in nieuwe stijl
  • constexpr
  • Nieuwe constante uitdrukkingen
  • Over consistentie
  • Const en Mutable uitgelegd
  • Lambda's en functieobjecten
  • Klassen die als functies fungeren
  • Introductie lambda-functies
  • Chrono
  • Een introductie tot de nieuwe Chrono-bibliotheek

module5

  • Gieten
  • Standaard bibliotheek
  • Snaar
  • Containers
  • Vector (vs)
  • Lijst
  • Kaart
  • Array
  • Tupel
  • Initialisatielijsten
  • Iteratoren
  • bereik-voor syntaxis
  • Standaard algoritmen
  • Stromen
  • Diverse trefwoorden
  • statisch
  • expliciet

module6

  • Semantiek verplaatsen
  • Inleiding tot L/R-waarden
  • R-waarde-referenties toegepast om semantiek te verplaatsen
  • Type eigenschappen
  • Informatie verkrijgen over de compileertijd
  • Gelijktijdigheid
  • Inleiding tot de implementatie van C++11's Threading, asynchrone/toekomstige en atomaire typen
  • Variadische sjablonen - Een inleiding tot de variadische sjablonen van C++11

Requirements

Algemeen Programming Kennis

 49 Hours

Getuigenissen (5)

Related Courses

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

21 Hours

Related Categories