PředmětyPředměty(verze: 970)
Předmět, akademický rok 2015/2016
   Přihlásit přes CAS
Programování v C++ - NPRG041
Anglický název: Programming in C++
Zajišťuje: Katedra softwarového inženýrství (32-KSI)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2015 do 2018
Semestr: zimní
E-Kredity: 6
Rozsah, examinace: zimní s.:2/2, Z+Zk [HT]
Počet míst: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: čeština, angličtina
Způsob výuky: prezenční
Další informace: http://ksi.mff.cuni.cz/lectures/NPRG041/html/nprg041.html
Poznámka: povolen pro zápis po webu
Garant: RNDr. David Bednárek, Ph.D.
RNDr. Filip Zavoral, Ph.D.
Vyučující: RNDr. David Bednárek, Ph.D.
RNDr. Michal Brabec, Ph.D.
RNDr. Přemysl Čech, Ph.D.
RNDr. Miroslav Kratochvíl, Ph.D.
Mgr. Petr Malý
RNDr. Jakub Yaghob, Ph.D.
RNDr. Filip Zavoral, Ph.D.
Třída: Informatika Bc.
Kategorizace předmětu: Informatika > Programování
Prerekvizity : {NPRG031 nebo NPRM045 nebo NOFY056 nebo NMIN102}
Je korekvizitou pro: NPRG051
Je neslučitelnost pro: NPRG048
Je prerekvizitou pro: NPRG054, NPRG042
Je záměnnost pro: NPRG029
Ve slož. prerekvizitě: NPRG024, NSWI152
Výsledky anket   Termíny zkoušek   Rozvrh   Nástěnka   
Anotace -
Základní kurs objektově orientovaného programování v C++.
Poslední úprava: Zavoral Filip, RNDr., Ph.D. (11.05.2017)
Sylabus -
  • Moduly, preprocesor, kompilace, spojování, zavádění
  • Základní typy, třídy a objekty
  • Umístění, vznik a zánik objektů, reference vs. kopie
  • Kontejnery, iterátory, algoritmy
  • Základy používání šablon
  • Lambda, auto a další důležité konstrukce
  • Dynamická alokace, obyčejné a chytré ukazatele
  • Konstruktory, destruktory, metody pro copy/move, typické tvary tříd
  • Dědičnost, virtuální dědičnost, virtuální metody, konverze

Poslední úprava: Zavoral Filip, RNDr., Ph.D. (28.01.2019)
 
Univerzita Karlova | Informační systém UK