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ů.

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

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.