Programovanie
Študijné programy
Informácie o výučbe
Forma výučby
Prednáška, Seminár, Cvičenie numerické, Cvičenie laboratórne, Projektová práca, Ateliér, Stáž, Exkurzia, Odborná praxMetóda štúdia
PrezenčnáJazyk
slovenskýHodiny za týždeň (denná)
2,0,0,2,0,0,0,0,0Hodiny za semester (externá)
LS 26,26Vyučujúci
prof. Ing. Jozef Juhár, PhD. Ing. Kristián Sopkovič Ing. Ján Staš, PhD. Ing. Renát Haluška, PhD. doc. Ing. Daniel Hládek, PhD. Ing. Maroš Harahus, PhD. Ing. Jozef Badár
Rozvrh
Výsledky vzdelávania
Získanie znalostí a zručností pre analýzu, návrh, implementáciu a testovanie programov v procedurálnom programovacom jazyku s orientáciou na vybrané algoritmy a ich implementáciu.
Stručná osnova predmetu
1. Zložitosť algoritmov 2. Údajový typ smerník, dynamické prideľovanie pamäte 3. Práca s reťazcami, parametre príkazové riadku 4. Modulárne programovanie 5. Dynamické údajové štruktúry – dynamické polia 6. Dynamické údajové štruktúry – spájané zoznamy 7. Práca so súbormi – binárne a textové súbory 8. Preprocesor 9. Stromy 10. Bitové operácie 11. Analýzy a syntézy algoritmov v príkladoch.
Podmienky na absolvovanie
Spôsob hodnotenia a skončenia štúdia predmetu: Klasifikovaný zápočet Priebežné hodnotenie (PH): testy, zadanie Záverečné hodnotenie (ZH): Študent prospeje v ZH a úspešne vykoná skúšku, keď splní podmienku získať min. 51% z 100%. záverečný test, skúška Celkové hodnotenie: CH je suma hodnotení získaných študentom za hodnotené obdobie. Celkový výsledok sa stanoví v súlade s vnútornými predpismi TUKE. (študijný poriadok, vnútorný predpis zásady doktorandského štúdia)
Odporúčaná literatúra
1. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein: Introduction to Algorithms Third Edition. MIT Press 2009. 1292 s. ISBN 978-0-262-03384-8 2. HEROUT, P. Učebnice jazyka C : 1. díl. České Budějovice: Nakladatelství KOPP, 2009. 271 s. ISBN 978-80-7232-363-8 3. HEROUT, P. Učebnice jazyka C : 2. díl. České Budějovice: Nakladatelství KOPP, 2010. 165 s. ISBN 978-80-7232-367-8 4. Havlice, Z., Genči, J.: Počítače a programovanie v jazyku C. elfa, s.r.o., Košice, február 2000.
Poznámky
Pre úspešné absolvovanie predmetu je potrebné získať zápočet a úspešne absolvovať skúšku. To v sebe zahŕňa účasť študenta na vzdelávacích činnostiach priamej výučby, na prednáškach, cvičeniach, ako aj samostatné štúdium a aj samostatnú tvorivú činnosť študenta pri spracovaní semestrálneho zadania/zadaní, projektu na stanovenú tému, v stanovenom rozsahu, v stanovenom prevedení spolu 180 h časovej náročnosti práce študenta za semester.
Hodnotenie
Celkový počet hodnotených študentov: 1157