Vyučující
|
-
Semeniuk Martin, doc. Ing. Ph.D.
-
Vít Čestmír, Ing.
-
Veber Jan, doc. Ing. Ph.D.
-
Šípal Laurent, doc. Ing. CSc.
-
Neupauer Yevgeniy, doc. Ing. Ph.D.
-
Holý Richard, Ing. Bc. Ph.D.
|
Obsah předmětu
|
Předmět poskytuje studentům přehled v následujících oblastech: programového a technického vybavení, programovacích jazyků obecně, objektově orientovaného programovacího jazyka 3. generace, zpracování dat z matematické oblasti. 1. Úvod, podmínky pro zápočet a zkoušku, doporučená literatura, e-learningové kursy, algoritmizace, vývojové diagramy 2. Programovací jazyky obecně, procedurální programovací jazyk, základní pojmy, intuitivní příklad, standardní typy integer, real, char, boolean, string, typ jednorozměrné pole 3. Základní příkazy, rozdělení, zjednodušené příkazy vstupu a výstupu 4. Přiřazovací příkaz, složený příkaz, podmíněné příkazy, příkazy cyklu, skok, prázdný příkaz 5. Příklady na algoritmizaci (vývojové diagramy) 6. Příklady na algoritmizaci (vývojové diagramy) 7. Procedury a funkce, parametry procedur a funkcí, rekurze, bloková struktura, globální a lokální proměnné, uživatelské jednotky 8. Uživatelem definované typy - výčtový, interval, množina, pole a záznam, práce s maticemi 9. Soubory, druhy souborů, práce se soubory, procedury a funkce pro práci se soubory, detailní práce s formáty výstupu 10. Řešení vzorových příkladů 11. Řešení vzorových příkladů 12. Technické vybavení počítače, nové prostředky a aplikace 13. Rezerva, dotazy ke zkušebním otázkám, předtermín
|
Studijní aktivity a metody výuky
|
Přednáška s praktickými aplikacemi, E-learning, Individuální konzultace, Seminární výuka, Samostatná práce studentů
- Kontaktní výuka
- 52 hodin za semestr
- Příprava na dílčí test [2-10]
- 16 hodin za semestr
- Příprava na zkoušku [10-60]
- 36 hodin za semestr
|
Předpoklady |
---|
Odborné znalosti |
---|
rozumět, co je matematická logika |
znát vlastnosti celých a reálných čísel a operace s nimi |
Odborné dovednosti |
---|
umět pracovat s nástroji MS Office (Word, Excel) |
ovládat práci s PC |
umět logicky uvažovat |
Výsledky učení |
---|
Odborné znalosti |
---|
vědět, co je algoritmus, jeho vlastnosti a možnosti jeho popisu, resp. zobrazení |
znát základní vlastnosti programovacího jazyka 3. generace |
znát, co je strukturované a objektově orientované programování |
Odborné dovednosti |
---|
vytvořit jednoduchou formulářovou aplikaci v objektově orientovaném programovacím systému |
vytvořit jednoduché algoritmy pro technické výpočty včetně práce s poli |
vyjádřit algoritmus grafickým způsobem |
umět zápis do souboru a čtení z něho |
Vyučovací metody |
---|
Odborné znalosti |
---|
E-learning, |
Samostatná práce studentů, |
Individuální konzultace, |
Přednáška s aktivizací studentů, |
Seminární výuka (badatelské metody), |
Odborné dovednosti |
---|
Výuka podporovaná multimédii, |
Řešení problémů, |
Hodnotící metody |
---|
Odborné znalosti |
---|
Kombinovaná zkouška, |
Test, |
Odborné dovednosti |
---|
Demonstrace dovedností (praktická činnost), |
Doporučená literatura
|
-
Bory, Pavel. C# bez předchozích znalostí. 1. vydání. 2016. ISBN 978-80-251-4686-6.
-
Hořejší, Petr. Základní technické vybavení počítače. [Plzeň] : SmartMotion, 2013. ISBN 978-80-87539-47-7.
-
Kopeček, Pavel. Algoritmizace a její počítačová podpora. [Plzeň] : SmartMotion, 2013. ISBN 978-80-87539-45-3.
-
Sharp, John. Microsoft Visual C# Step by Step (9th Edition). Pearson Education, Inc., 2018. ISBN 978-1509307760.
|