Programování inženýrských aplikací II.
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
2012056 | KZ | 3 | 1P+2C | česky |
- Garant předmětu:
- Vladimír Prokop
- Přednášející:
- Tomáš Halada, Jan Karel, Matěj Klíma, David Trdlička
- Cvičící:
- Tomáš Halada, Jan Karel, Matěj Klíma, David Trdlička
- Předmět zajišťuje:
- ústav technické matematiky
- Anotace:
-
Studenti se seznámí s programovací zásadami, zvyklostmi a typickými algoritmy pro tvorbu programů pro řešení úloh pro parciální diferenciální rovnice pomocí metody konečných objemů nebo metody konečných prvků.
- Požadavky:
-
Základní znalost jazyka C
- Osnova přednášek:
-
Seznámení s volně dostupnými prostředky pro preprocessing (gmesh, ...)
Seznámení s volně dostupnými prostředky pro postprocessing (Paraview, ...)
„Best practice“ doporučení pro strukturu programu/projektu
Vhodná architektura kódu pro případy strukturované, multiblokové a nestrukturované sítě
Způsoby zachování historie vývoje programu - správa verzí (Git, ...)
Úvod do MPI
- Osnova cvičení:
- Cíle studia:
- Studijní materiály:
-
ALEXANDRESCU, Andrei. Moderní programování v C++ , Computer press, 2004, ISBN 80-251-0370-6
MARTIN, Robert, C. Clean Code, Pearson, 2008, ISBN 0132350882
- Poznámka:
- Rozvrh na zimní semestr 2024/2025:
- Rozvrh není připraven
- Rozvrh na letní semestr 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Předmět je součástí následujících studijních plánů: