Detail předmětu
Informatika
FSI-1IN Ak. rok: 2025/2026 Zimní semestr
Předmět se zabývá vybranými nástroji softwarové podpory modelování, které jsou často používány v technické praxi. Prostřednictvím jazyka Python jsou prezentovány proměnné, příkazy, import/export dat, vykreslování, procedury, funkce a demonstrovány zásady tvorby programů. Schopnosti Pythonu jsou ilustrovány na příkladech modelů jednoduchých technických soustav a technologických procesů.
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Prerekvizity
Plánované vzdělávací činnosti a výukové metody
Způsob a kritéria hodnocení
Maximální bodový zisk 100b (ECTS). Průběžné e-testy (6 testů po max. 10 bodech), závěrečný test (max. 40 bodů). K úspěšnému zakončení předmětu je třeba celkem alespoň 50 bodů, z toho alespoň 20 bodů z e-testů a 10 bodů ze závěrečného testu, kde navíc žádný z dílčích příkladů nebude mít hodnocení pod 2 body. Dále úspěšné splnění Python Onramp.
Úč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.
Jazyk výuky
čeština
Cíl
Cílem je zvládnout použití výpočetní techniky při řešení úloh orientovaných na modelování technických soustav a procesů.
Studenti získají základní znalost modelování technických soustav a technologických procesů. Získají zkušenost s řešením problémů pomocí nástrojů Python. Studenti se naučí základům imperativního programování.
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Použití předmětu ve studijních plánech
Program B-KSI-P: Konstrukční inženýrství, bakalářský
obor ---: bez specializace, 5 kredity, povinný
Program B-FIN-P: Fyzikální inženýrství a nanotechnologie, bakalářský
obor ---: bez specializace, 5 kredity, povinný
Program B-PRP-P: Profesionální pilot, bakalářský
obor ---: bez specializace, 5 kredity, volitelný
Program B-ENE-P: Energetika, bakalářský
obor ---: bez specializace, 5 kredity, povinný
Program B-STR-P: Strojírenství, bakalářský
obor AIŘ: Aplikovaná informatika a řízení, 5 kredity, povinný
Program C-AKR-P: Akreditované předměty v CŽV, celoživotní vzdělávání v akr. stud. programu
obor CZS: Předměty zimního semestru, 5 kredity, volitelný
Program B-STR-P: Strojírenství, bakalářský
obor KSB: Kvalita, spolehlivost a bezpečnost, 5 kredity, povinný
Program B-ZSI-P: Základy strojního inženýrství, bakalářský
obor MTI: Materiálové inženýrství, 5 kredity, povinný
Program B-STR-P: Strojírenství, bakalářský
obor SSZ: Stavba strojů a zařízení, 5 kredity, povinný
Program B-STR-P: Strojírenství, bakalářský
obor STG: Strojírenská technologie, 5 kredity, povinný
Program B-ZSI-P: Základy strojního inženýrství, bakalářský
obor STI: Základy strojního inženýrství, 5 kredity, povinný
Typ (způsob) výuky
Přednáška
26 hod., nepovinná
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
26 hod., povinná
Vyučující / Lektor
Ing. Jan Bajer
Ing. Antonín Černý
Mgr. Jan Faltýnek, Ph.D.
Ing. Tomáš Holoubek
Ing. David Ibehej
Ing. Tereza Kůdelová, Ph.D.
Ing. Ondřej Liška
Ing. Petr Lošák, Ph.D.
Ing. Radek Poliščuk, Ph.D.
Ing. Vladimír Skřivánek
Ing. Vojtěch Slabý
Ing. Bc. Kamil Staněk
Ing. Jindřich Šafran
Ing. Petr Šoustek, Ph.D.
Ing. Jan Turčínek, Ph.D.
Osnova
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.