Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FSI-1IN-AAk. rok: 2025/2026
Předmět se zabývá rozvojem informatického myšlení a vybranými nástroji softwarové podpory modelování a zpracování dat v inženýrských aplikacích, které jsou často používány v technické praxi. Prostřednictvím jazyka Python jsou prezentovány proměnné, příkazy, řídicí struktury, funkce, import/export dat, vykreslování a demonstrovány zásady tvorby programů. Schopnosti jazyka Python jsou ilustrovány na příkladech modelů jednoduchých inženýrských aplikací.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Nabízen zahraničním studentům
Vstupní znalosti
Pravidla hodnocení a ukončení předmětu
Maximální bodový zisk 100b (ECTS), rozdělený na 3 průběžné testy (dohromady 50b) a jeden závěrečný test (50b). K úspěšnému zakončení předmětu je třeba celkem alespoň 50b a alespoň 25b ze závěrečného testu.Účast na přednáškách je žádoucí, na cvičeních povinná. Výuka běží podle týdenních plánů. Způsob nahrazení zameškaných cvičení je plně v kompetenci vyučujícího.
Učební cíle
Cílem je zvládnout použití výpočetní techniky při řešení úloh orientovaných na modelování problémů v inženýrských aplikacích.Studenti získají zkušenost s řešením problémů pomocí jazyka Python. Studenti se naučí základům imperativního programování.
Základní literatura
Doporučená literatura
Zařazení předmětu ve studijních plánech
Přednáška
Vyučující / Lektor
Osnova
1. Úvod do informatiky a Pythonu.2. Systémové modelování, analýza úloh.3. Základní datové typy, operace a funkce.4. Řídící struktury.5. Proměnné a složené datové typy.6. Algoritmizace.7. Numpy, Scipy, maticové operace.8. Matplotlib, vizualizace.9. Rekurze.10. Práce se soubory.11. Testování, debugging, výjimky, prompting.12. Symbolické a numerické výpočty (SymPy).13. Současné trendy, závěrečné shrnutí a diskuse.
Cvičení s počítačovou podporou
1. Jazyk Python, jednoduché výrazy.2. Operátory a proměnné.3. Funkce.4. Řídicí struktury I.5. Řídicí struktury II.6. Proměnné a složené datové typy.7. Algoritmizace.8. Numpy, Scipy, maticové operace.9. Matplotlib, vizualizace.10. Rekurze.11. Práce se soubory.12. Závěrečný test.13. Zápočet.