Detail předmětu
Informatika
FSI-1INAk. rok: 2018/2019
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 Matlab jsou prezentovány proměnné, příkazy, import/export dat, vykreslování, procedury, funkce a demonstrovány zásady tvorby programů. Schopnosti Matlabu 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
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ů Matlab/Octave.
Prerekvizity
Předpokládá se obvyklá středoškolská počítačová gramotnost.
Doporučená nebo povinná literatura
Wirth, N.: Algorithms and Data Structures
Hanselman, D. C.: Mastering Matlab 6: A Comprehensive Tutorial and Reference, 2001
Palm, W.J., Introduction to MATLAB for Engineers, 2004.
Dušek F.: Matlab a Simulink úvod do používání, 2000.
Octave, český průvodce programem, http://www.octave.cz/pages/kapitoly.html
Hanselman, D. C.: Mastering Matlab 6: A Comprehensive Tutorial and Reference, 2001
Karban, P.: Výpočty a simulace v programech Matlab a Simulink, Computer Press, Brno, 2006
Palm, W.J., Introduction to MATLAB for Engineers, 2004.
Plánované vzdělávací činnosti a výukové metody
Předmět je vyučován formou přednášek, které mají charakter výkladu základních principů a teorie dané disciplíny. Cvičení je zaměřeno na praktické zvládnutí látky probrané na přednáškách.
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.
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ů.
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Úč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.
Zařazení předmětu ve studijních plánech
- Program B3A-P bakalářský
obor B-FIN , 1. ročník, zimní semestr, 4 kredity, povinný
obor B-MTI , 1. ročník, zimní semestr, 5 kreditů, povinný
obor B-MET , 1. ročník, zimní semestr, 4 kredity, povinný
obor B-PDS , 1. ročník, zimní semestr, 5 kreditů, povinný - Program B3S-P bakalářský
obor B-KSB , 1. ročník, zimní semestr, 4 kredity, povinný
obor B-S1R , 1. ročník, zimní semestr, 5 kreditů, povinný
obor B-VSY , 1. ročník, zimní semestr, 4 kredity, povinný
obor B-STI , 1. ročník, zimní semestr, 5 kreditů, povinně volitelný
Typ (způsob) výuky
Přednáška
26 hod., nepovinná
Vyučující / Lektor
Osnova
1. Úvod do informatiky a podpory modelování, úvod do Matlabu.
2. Vektory a matice, maticové operace, maticové a indexové výrazy.
3. Řídicí struktury.
4. Kreslení grafů: graf bodů v rovině, prostorová křivka, plochy, grafy diskrétních dat.
5. Polynomy: reprezentace, vyhodnocení, vykreslení, operace s polynomy.
6. Vstupní a výstupní operace.
7. Funkce I: vestavěné, uživatelem definované, typy parametrů.
8. Funkce II: funkce s více parametry a návratovými hodnotami, rekurzivní volání funkcí.
9. Práce s texty.
10. Symbolické výpočty. Numerická derivace a integrace.
11. Modelová inženýrská úloha.
12. Úvod do objektově orientovaného programování.
13. Nadstavby Matlabu, kompatibilita, závěrečné shrnutí a diskuse.
Cvičení s počítačovou podporou
26 hod., povinná
Vyučující / Lektor
Ing. Ladislav Dobrovský
Mgr. Monika Dosoudilová, Ph.D.
Ing. Ivana Hromková, Ph.D.
Ing. Tomáš Hůlka
Ing. Lukáš Junek
Ing. Jakub Kůdela, Ph.D.
Ing. Tomáš Marada, Ph.D.
Ing. Antonín Michl
Ing. Jitka Pavlíková
Ing. Blanka Rybková
doc. Ing. Simeon Simeonov, CSc.
Ing. Pavel Škrabánek, Ph.D.
Ing. Petr Šoustek
Ing. Tomáš Tonhajzer
Ing. Daniel Zuth, Ph.D.
Osnova
1. Prostředí Matlab, jednoduché výrazy, operátory a proměnné.
2. M-skripty, vestavěné funkce.
3. Matice a maticové operace.
4. Řídicí struktury I.
5. Řídicí struktury II.
6. Grafy. Polynomy.
7. Vstupní a výstupní operace.
8. Funkce I.
9. Funkce II. Rekurze.
10. Práce s texty.
11. Symbolické výpočty. Modelová inženýrská úloha.
12. Závěrečný test.
13. Odevzdání semestrálního projektu. Zápočet.