PřF:F1222 C++ pro fyziky - Informace o předmětu
F1222 C++ pro fyziky
Přírodovědecká fakultapodzim 2019
- Rozsah
- 0/2/0. 2 kr. Ukončení: z.
- Vyučující
- Ing. Mgr. Bc. Ján Dugáček, Ph.D. (cvičící)
- Garance
- Mgr. Jiří Vohánka, Ph.D.
Ústav fyziky a technologií plazmatu – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: Ing. Mgr. Bc. Ján Dugáček, Ph.D.
Dodavatelské pracoviště: Ústav fyziky a technologií plazmatu – Fyzikální sekce – Přírodovědecká fakulta - Rozvrh
- St 18:00–19:50 Fs1 6/1017
- Předpoklady
- Aspoň mierna znalosť nejakého imperatívneho programovacieho jazyka (napríklad zo strednej školy)
Znalosť fyziky na úrovni strednej školy - Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
- Cíle předmětu
- Cieľom predmetu je získať schopnosť využívať programovací jazyk C++ na výpočetné úlohy z oblasti fyziky. Študenti sa v predmete naučia základné riadenie programu, ako C a C++ pracujú s pamäťou, ako prakticky zoskupovať dáta do objektov, ako využiť viac jadier procesoru a ako vytvoriť grafické používateľské rozhranie.
Numerické metódy nie sú cieľom tohoto predmetu. - Výstupy z učení
- Študenti sa v predmete naučia:
- základné riadenie programu
- ako C a C++ pracujú s pamäťou
- ako prakticky zoskupovať dáta do objektov - Osnova
- 1. Úvod, sfunkčnenie IDE, kompilácia, hello world
- 2. Primitívne typy, polia, if, for, while, funkcie
- 3. Užitočné funkcie, dátové štruktúry a zložitosť
- 4. Práca s pamäťou
- 5. Spracovanie textu
- 6. Objekty a triedy
- 7. Operátory
- 8. Práca s pamäťou II
- 9. Grafické používateľské rozhranie
- 10. Paralelizácia
- 11. Využitie grafickej karty na výpočty
- 12. Kompilácia dependencií, 3D vizualizácia
- 13. Rezerva
- 14. Rezerva
- Literatura
- VIRIUS, Miroslav. Od C k C++. 1. vyd. České Budějovice: KOPP, 2000, 227 s. ISBN 8072321102. info
- LOUIS, Dirk, Petr MEJZLÍK a Miroslav VIRIUS. Jazyky C a C++ podle normy ANSI/ISO : kompletní kapesní průvodce. 1. vyd. Praha: Grada, 1999, 643 s. ISBN 8071696315. info
- MEYERS, Scott. Effective C++ : 50 specific ways to improve your programs and designs. 2nd ed. Reading: Addison-Wesley, 1998, xx, 256. ISBN 0201924889. info
- VIRIUS, Miroslav. Programování v C++. 1. vyd. Praha: ČVUT, 1998, 364 s. ISBN 8001018741. info
- VIRIUS, Miroslav. Pasti a propasti jazyka C++ : podrobný průvodce pokročilého uživatele. 1. vyd. Praha: Grada, 1997, 251 s. ISBN 8071696072. info
- STROUSTRUP, Bjarne. The C++ programming language. 3rd ed. Reading: Addison-Wesley, 1997, x, 910. ISBN 0201889544. info
- Výukové metody
- Praktické cvičenia začaté krátkym teoretickým úvodom. Je silno odporúčané priniesť si vlastný laptop. Operačný systém Linux silno odporúčaný (prípadne Windows 10 s WSL).
- Metody hodnocení
- Väčšia úloha na demonštráciu schopnosti napísať program riešiaci vybranú úlohu
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
- Statistika zápisu (nejnovější)
- Permalink: https://is.muni.cz/predmet/sci/podzim2019/F1222