Přeskočit na hlavní obsah

Mimořádné studium ZČU

PROGRAMOVÁNÍ V JAZYCE C++

Kurz se zaměřuje na moderní programování v jazyce C++ a představuje jeho základní i pokročilé konstrukce. Účastníci se seznámí s principy moderního C++, pravidly psaní kvalitního kódu, prací s kontejnery, iterátory, standardní knihovnou STL, chytrými ukazateli a správou prostředků pomocí principu RAII. Výuka zahrnuje také objekty, virtuální metody, přetěžování funkcí a operátorů, lambda funkce, výjimky, algoritmy standardní knihovny a práci se soubory.

 

Další část kurzu se věnuje pokročilejším tématům, jako jsou copy a move sémantika, šablony, variadické šablony, polymorfismus, vícevláknové programování, synchronizace, paralelní algoritmy, koncepty, korutiny a moduly. Součástí výuky je také ladění a profilování kódu, hledání úniků paměti, optimalizace a pochopení překladu vybraných vysokoúrovňových konstrukcí. Kurz představuje i vybrané podpůrné knihovny a nástroje, například Boost, Qt nebo CMake.

CÍL PŘEDMĚTU:

Cílem předmětu je seznámit studenty s moderní podobou jazyka C++ a jeho praktickým využitím. Důraz je kladen na psaní bezpečného a efektivního kódu, který je zároveň čitelný a udržovatelný.

VSTUPNÍ POŽADAVKY NA STUDENTA:

Student by měl ovládat jazyk C a alespoň jeden objektově orientovaný programovací jazyk. Měl by rozumět a umět aplikovat znalost teoretické informatiky. A mít alespoň základní povědomí o fungování procesoru a dělení adresního prostoru.

PODMÍNKY ABSOLVOVÁNÍ:

GARANTI A VYUČUJÍCÍ:

VÝSLEDKY UČENÍ:

Po absolvování kurzu budou účastníci rozumět základním i pokročilým konstrukcím jazyka C++ včetně prvků moderních standardů. Získají přehled o principech moderních kompilovaných jazyků, jejich vztahu k efektivitě a bezpečnosti a o postavení C++ mezi dalšími programovacími jazyky.

 

Absolventi budou schopni využít C++ při tvorbě menších a středně velkých softwarových projektů a efektivně používat prostředky jazyka ke zvýšení bezpečnosti, výkonu a kvality výsledného programu. Naučí se také analyzovat a hodnotit kvalitu vlastního kódu pomocí dostupných nástrojů a posoudit, pro jaké typy problémů je jazyk C++ vhodnou volbou.

PRO DOSAŽENÍ ODBORNÝCH ZNALOSTÍ JSOU UŽÍVÁNY VYUČOVACÍ METODY:

  • Přednáška s demonstrací,
  • Přednáška s diskusí,
  • Cvičení,
  • Řešení problémů,
  • Skupinová výuka,
  • Samostudium,
  • Samostatná práce studentů,
  • Diskuse.

KATEGORIE

ORGANIZÁTOR:

Fakulta aplikovaných věd

ZKRATKA PŘEDMĚTU:

KIV/CPP

TERMÍN ZÁPISU:

Od 1. 7. 2026 do 31. 8. 2026

TERMÍN KONÁNÍ:

Zimní semestr 2026/2027

(harmonogram akademického roku)

ROZVRH PŘEDMĚTU:

Cvičení:

Místnost – UP 104

Čtvrtek 18:30 – 19:15

Přednáška:

Místnost – UP 104

Čtvrtek 16:40 – 18:20

Budova FAV, areál Bory

FORMA STUDIA:

Kontaktní výuka : 39h

Projekt individuální: 38h
Příprava na zkoušku: 30h

ZPŮSOB ZAKONČENÍ:

4 KREDITY

CENA: 4000 Kč

Po kliknutí na tlačítko budete přesměrováni na web ePřihláška, kde se budete moci přihlásit ke studiu.

ADRESA

Univerzitní 22, Plzeň

DOPORUČENÉ KURZY

Galerijní a muzejní pedagogika

Galerijní a muzejní pedagogika

GALERIJNÍ A MUZEJNÍ PEDAGOGIKA Kurz seznamuje účastníky se základy galerijní a muzejní pedagogiky, její historií, teoretickými východisky a současnými přístupy ...
Anglická konverzace

Anglická konverzace

ANGLICKÁ KONVERZACE Kurz je zaměřen na rozvoj plynulé komunikace v anglickém jazyce prostřednictvím diskuzí, modelových situací a práce s aktuálními ...
Islámské právo

Islámské právo

Pochopení základů islámského práva a jeho role v současných právních systémech – od historických pramenů po moderní ústavy ...