Detail předmětu

Informatika

FSI-1INAk. rok: 2009/2010

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

Jazyk výuky

čeština

Počet kreditů

5

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.

Plánované vzdělávací činnosti a výukové metody

Metody vyučování jsou popsány článkem 7 Studijního a zkušebního řádu VUT.

Způsob a kritéria hodnocení

Průběžné testy (5 po max. 10 bodech), závěrečný test (max. 50 bodů). K úspěšnému zakončení předmětu je třeba získat alespoň 50 bodů.

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

Základní literatura

Wirth, N.: Algorithms and Data Structures
Palm, W.J., Introduction to MATLAB for Engineers, 2004.

Doporučená literatura

Dušek F.: Matlab a Simulink úvod do používání, 2000.
Octave, český průvodce programem, http://www.octave.cz/pages/kapitoly.html
Karban, P.: Výpočty a simulace v programech Matlab a Simulink, Computer Press, Brno, 2006

Zařazení předmětu ve studijních plánech

  • Program B3A-P bakalářský

    obor B-FIN , 1. ročník, zimní semestr, povinný
    obor B-MTI , 1. ročník, zimní semestr, povinný
    obor B-MET , 1. ročník, zimní semestr, povinný
    obor B-PDS , 1. ročník, zimní semestr, povinný

  • Program B3S-P bakalářský

    obor B-S1R , 1. ročník, zimní semestr, povinný
    obor B-STI , 1. ročník, zimní semestr, povinný

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Vyučující / Lektor

Osnova

1. Úvod do informatiky a podpory modelování, úvodní seznámení s jazykem Matlab.
2. Proměnné, výrazy, hlavní řídicí struktury, vestavěné funkce, m-skripty.
3. Jednorozměrná pole – operace, vykreslování základních grafů, použití v modelu.
4. Matice a maticové operace, řešení soustav lineárních rovnic.
5. Vícerozměrná pole, vykreslování a použití polí v modelu.
6. Polynomy – kořeny, operace, interpolace a aproximace, použití polynomů v modelech.
7. Řídicí struktury a strukturované programování.
8. Faktorizace kódu a pokročilejší použití m-funkcí.
9. Práce s daty, základní souborové operace.
10. Přehled nadstaveb Matlabu/Octave.
11. Vzorové řešení jednoduchého technického problému.
12. Tipy a triky, přehled dalších nástrojů pro modelování.
13. Úvod do softwarového inženýrství.

Každá přednáška obsahuje krátkou motivaci následujícího cvičení.

Cvičení s počítačovou podporou

26 hod., povinná

Vyučující / Lektor

Osnova

1. Seznámení s prací na počítačových učebnách a v informačním systému.
2. Prostředí Matlab/Octave/Scite, jednoduché výrazy, operátory a proměnné.
3. M-skripty, vestavěné funkce a m-funkce.
4. Jednorozměrná pole, zobrazování průběhu funkce grafem.
5. Matice a maticové operace.
6. Vícerozměrná pole.
7. Polynomy.
8. Větvení a cykly.
9. M-funkce.
10. Řetězcové a souborové operace.
11. Nadstavby Matlabu/Octave.
12. Závěrečný test.
13. Zápočet.

Cvičení probíhají formou rozvíjení typových příkladů.