Základy algoritmizácie a programovania
Študijné programy
Informácie o výučbe
Forma výučby
Prednáška, Cvičenie laboratórneMetóda štúdia
Prezenčná, Kombinovaná, DištančnáHodiny za týždeň (denná)
3,2Hodiny za semester (externá)
ZS 39,26Vyučujúci
doc. Ing. Eva Chovancová, PhD. Ing. Tomáš Kormaník RNDr. Ivana Varga, PhD. Mgr. František Kurimský Ing. Marek Horváth doc. Ing. Emília Pietriková, PhD. doc. Ing. Peter Papcun, PhD. Ing. Lenka Bubeňková Ing. Ardian Hyseni Ing. Richard Král Ing. Matúš Dopiriak Ing. Ján Staš, PhD. doc. Ing. Matej Bereš, PhD. Ing. Miroslav Murin Ing. Filip Gurbáľ, PhD. Ing. Samuel Novotný Ing. Dominika Líšková Ing. Zuzana Sokolová, PhD. Ing. Peter Bober, PhD. Ing. Tomáš Lenger, PhD. Ing. Erika Abigail Katonová
Rozvrh
Výsledky vzdelávania
Získanie základných znalostí a zručností pre analýzu, návrh a tvorbu algoritmov, ako aj implementáciu a testovanie vybraných úloh vo forme programov v procedurálnom jazyku.
Stručná osnova predmetu
1. Úvod do informatiky 2. Algoritmus – definícia, reprezentácia, vývojové diagramy 3. Údajové typy – štruktúrované a neštruktúrované 4. Výrazy – logické, aritmetické 5. Riadiace konštrukcie – vetvenie, cykly 6. Vstup a výstup 7. Podprogramy a funkcie, rekurzia 8. Životný cyklus programu – preklad, spustenie, oprava chýb 9. Polia – jednorozmerné a viacrozmerné 10. Záznam 11. Analýza a syntéza algoritmov v príkladoch
Podmienky na absolvovanie
Spôsob hodnotenia a skončenia štúdia predmetu: Zápočet a skúška Priebežné hodnotenie (PH): Študent prospeje v PH a získa zápočet, keď splní podmienku získať min. 11% z 20%. testy, zadanie Záverečné hodnotenie (ZH): Študent prospeje v ZH a úspešne vykoná skúšku, keď splní podmienku získať min. 41% z 80%. 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. Biňas, M. Programovanie v jazyku C. Košice: Elfa, 2021. ISBN 978-80-553-3963-4. 2. Herout, P. Učebnice jazyka C. 1. díl. České Budějovice: Kopp, 2009. 271 s. ISBN 978-80-7232-363-8. 3. Herout, P. Učebnice jazyka C. 2. díl. České Budějovice: Kopp, 2010. 165 s. ISBN 978-80-7232-367-8. 4. Cormen, T. H., Leiserson, C. E., Rivest, R. L., Stein, C. Introduction to Algorithms. 3. vyd. Cambridge: MIT Press, 2009. 1292 s. ISBN 978-0-262-03384-8. 5. Kernighan, B. W., Ritchie, D. M. C Programming Language. 2. vyd. New York: Prentice Hall, 1988. 272 s. ISBN 978-8120305960. 6. Zakkula, R. Mastering C Programming. Birmingham: Packt Publishing, 2022. 400 s. ISBN 978-1-83921-705-1. 7. Albahari, B., Albahari, J. C# 10 in a Nutshell: The Definitive Reference. 8. vyd. Sebastopol: O'Reilly Media, 2022. ISBN 978-1-098-62117-6.
Poznámky
Prednášky predmetu sú realizované dištančnou metódou vzdelávania. Cvičenia sú realizované prezenčnou metódou vzdelávania.Pre úspešné absolvovanie predmetu sa od študenta očakáva aktívna účasť na vzdelávacích činnostiach priamej výučby (prednášky, cvičenia), ako aj samostatné štúdium a samostatná tvorivá činnosť pri spracovaní semestrálnych projektov (zadaní) na stanovenú tému. Časová náročnosť: 8hod/týždeň.
Hodnotenie
Celkový počet hodnotených študentov: 12286