|
|
Hlavní nabídka Prohlížení IS/STAG
Nalezené předměty, počet: 1
Stránkování výsledků vyhledávání
Nalezeno 1 záznamů
Export do Xls
Informace o předmětu
KIT / BAVSE
:
Popis předmětu
Pracoviště / Zkratka
|
KIT
/
BAVSE
|
Akademický rok
|
2023/2024
|
Akademický rok
|
2023/2024
|
Název
|
Algoritmizace a výpočetní software
|
Způsob zakončení
|
Zkouška
|
Způsob zakončení
|
Zkouška
|
Akreditováno / Kredity
|
Ano,
5
Kred.
|
Forma zakončení
|
Kombinovaná
|
Forma zakončení
|
Kombinovaná
|
Rozsah hodin
|
Přednáška
2
[HOD/TYD]
Cvičení
1
[HOD/TYD]
Seminář
1
[HOD/TYD]
|
Zápočet před zkouškou
|
Ano
|
Zápočet před zkouškou
|
Ano
|
Automatické uznávání zápočtu před zkouškou
|
Ne
|
Počítán do průměru
|
ANO
|
Vyučovací jazyk
|
Čeština
|
Obs/max
|
|
|
|
Automatické uznávání zápočtu před zkouškou
|
Ne
|
Letní semestr
|
0 / -
|
0 / -
|
0 / -
|
Počítán do průměru
|
ANO
|
Zimní semestr
|
13 / -
|
0 / 0
|
0 / 0
|
Opakovaný zápis
|
NE
|
Opakovaný zápis
|
NE
|
Rozvrh
|
Ano
|
Vyučovaný semestr
|
Zimní semestr
|
Vyučovaný semestr
|
Zimní semestr
|
Minimum (B + C) studentů
|
nestanoveno
|
Volně zapisovatelný předmět |
Ano
|
Volně zapisovatelný předmět
|
Ano
|
Vyučovací jazyk
|
Čeština
|
Počet dnů praxe
|
0
|
Počet hodin kontaktní výuky |
0
|
Hodnotící stupnice |
A|B|C|D|E|F |
Periodicita |
každý rok
|
Hodnotící stupnice pro zp. před zk. |
S|N |
Periodicita upřesnění |
|
Základní teoretický předmět |
Ne
|
Profilující předmět |
Ne
|
Základní teoretický předmět |
Ne
|
Hodnotící stupnice |
A|B|C|D|E|F |
Hodnotící stupnice pro zp. před zk. |
S|N |
Nahrazovaný předmět
|
KE/IAZPE
|
Vyloučené předměty
|
Nejsou definovány
|
Podmiňující předměty
|
Nejsou definovány
|
Předměty informativně doporučené
|
Nejsou definovány
|
Předměty,které předmět podmiňuje
|
Nejsou definovány
|
Graf četnosti udělených hodnocení studentům napříč roky:
Obrázek PNG
,
XLS
|
Cíle předmětu (anotace):
|
Předmět představuje úvod do problematiky algoritmizace a programování v programovacím prostředí Matlab. V úvodu se studenti seznámí s pojmy vývojový diagram, algoritmus, program a druhy programovacích jazyků. Následovat bude vysvětlení řídících struktur (logické operace, cykly, větvení atd.), používaných datových typů, funkcí, jedno či vícerozměrných polí, řetězců a základní práce se soubory. Veškeré teoreticky získané poznatky budou ověřovány v programovacím prostředí Matlab. Dále bude následovat vektorový, maticový počet, psaní skriptů a práce s 2D a 3D grafikou. V závěru budou probrány principy vytváření grafických aplikací.
|
Požadavky na studenta
|
Aktivní účast na cvičeních, kde budou procvičovány a plněny zadané úkoly a požadavky. Vypracování všech úloh zadaných na cvičeních.
Písemná zkouška s možným ústním dozkoušením z teoretických znalostí
|
Obsah
|
1.Vysvětlení základních pojmů z algoritmizace a programování, přehled programovacích a skriptovacích jazyků
2.Možnosti zápisu algoritmů, tvorba vývojových diagramů
3.Úvod do prostředí práce s nápovědou, základní matematické operace, práce MATLAB
4.Druhy proměnných, datových typů, logické a relační operátory
5.Hierarchie matematických operací, základy skalárního a vektorového počtu, práce s komplexními čísly, psaní skriptů
6.Základy maticového počtu, operace s maticemi, vícerozměrné matice, pole buněk a struktury
7.Větvení, cykly a podmínky v Matlabu
8.Funkce v systému MATLAB, uložení/načítání dat, převody mezi soustavami
9.Řešení soustavy lineárních rovnic, práce s polynomy, úvod do 2D grafiky
10.Druhy 2D grafů, pokročilý popis grafů, psaní speciálních symbolů
11.3D grafy, popis, stínování, nasvícení grafů
12.Handle graphic
13.Vytváření programů s grafickým prostředím
|
Aktivity
|
|
Studijní opory
|
V případě mimořádných opatření bude výuka probíhat vzdáleně s využitím programu MS Teams v době dle rozvrhu. Účast na schůzkách skupiny v MS Teams je ekvivalentní účasti na přednáškách a cvičeních.
In the case of distance learning, lessons will be tought trough MS Teams. Lessons will be at the time shown in the timetable. MS Teams is equivalent to participation and or attendens in lectures and excersises.
|
Garanti a vyučující
|
-
Garanti:
Ing. Jan Panuš, Ph.D. ,
-
Přednášející:
Ing. Radek Matoušek (100%),
Ing. Jan Panuš, Ph.D. (100%),
-
Cvičící:
Ing. Karel Juryca, Ph.D. (100%),
Ing. Radek Matoušek (100%),
Ing. Jan Panuš, Ph.D. (100%),
-
Vede seminář:
Ing. Radek Matoušek (100%),
Ing. Jan Panuš, Ph.D. (100%),
|
Literatura
|
-
Základní:
TAUFER, Ivan. . Algoritmy a algoritmizace - vývojové diagramy. Pardubice: Univerzita Pardubice, 2009. ISBN 978-80-7395-182-5..
-
Základní:
POLA, M. Algoritmizace a programování, e-learningová opora, online, 2017..
-
Základní:
ZAPLATÍLEK, Karel a Bohuslav DOŇAR. MATLAB pro začátečníky. 2. vyd. Praha: BEN - technická literatura, 2005. ISBN 80-7300-175-6..
-
Základní:
ZAPLATÍLEK, Karel a Bohuslav DOŇAR. MATLAB pro začátečníky. 2. vyd. Praha: BEN - technická literatura, 2005. ISBN 80-7300-175-6..
-
Základní:
ZAPLATÍLEK, Karel a Bohuslav DOŇAR. MATLAB: tvorba uživatelských aplikací. Praha: BEN - technická literatura, 2004. ISBN 80-7300-133-0..
-
Základní:
PIDANIČ, Jan. Modelování ve výpočtových SW, e-learnigová opora, online, 2018..
-
Základní:
Panuš, Jan. Základy algoritmizace. Pardubice: Univerzita Pardubice, 2014. ISBN 978-80-7395-866-4.
-
Doporučená:
KARBAN, Pavel. Výpočty a simulace v programech Matlab a Simulink. Brno: Computer Press, 2006. ISBN 80-251-1301-9..
|
Časová náročnost
|
Prezenční forma studia
|
Aktivity
|
Časová náročnost aktivity [h]
|
Domácí příprava na výuku
|
16
|
Semestrální práce
|
67
|
Účast na výuce
|
52
|
Příprava na zkoušku
|
15
|
Celkem
|
150
|
|
Předpoklady - další informace k podmíněnosti studia předmětu |
Základní znalosti práce s OS a PC. |
Získané způsobilosti |
Znalosti práce s prostředím MATLAB.
Rozšíření analytických a logických znalostí. |
Vyučovací metody |
- Monologická (výklad, přednáška, instruktáž)
- Dialogická (diskuze, rozhovor, brainstorming)
- Laborování
|
Hodnotící metody |
- Ústní zkouška
- Písemná zkouška
|
|
|
|