UIBUC02 Algoritmy a programování I

Filozoficko-přírodovědecká fakulta v Opavě
zima 2015
Rozsah
2/2/0. 3 kr. Ukončení: z.
Vyučující
doc. RNDr. František Koliba, CSc. (přednášející)
Mgr. Jan Drastik, Ph.D. (cvičící)
Mgr. Michal Jašek (cvičící)
Mgr. Lukáš Mamula (cvičící)
RNDr. Michal Perdek (cvičící)
Mgr. Jakub Skácel (cvičící)
Garance
RNDr. Miroslav Langer, Ph.D.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Předmět Algoritmy a programování je úvodem do programování, studenti se naučí navrhovat algoritmy, pochopí jejich logickou strukturu, syntaxi a sémantiku programovacího jazyka. Studenti se rovněž naučí správně používat datové typy (jak standardní, tak i typy definované uživatelem), cykly, procedury a funkce. V předmětu budou studenti seznámeni také se základními metodami optimalizace algoritmů.
Osnova
  • 1. Návrh a implementace algoritmů,kompilery a interpretery.
    2. Datové typy,typy dat definované uživatelem.
    3. Vstup a výstup. Formátovaný výstup.
    4. Logické operátory a příkazy, příkazy větvení.
    5 Cykly
    6. Ptrocedury a funkce, parametry.
    7. Jednorozměrné a dvourozměrné pole.
    8. Práce s textovými soubory.
    9. Datový typ záznam.
    10. Dynamické datové proměnné.
Literatura
    doporučená literatura
  • Programování v Pascalu. 2014. URL info
  • http://pascal.webz.cz. 2005. URL info
  • David Padrta. Algoritmy a programování. 1999. URL info
  • Eduard Polách. PROGRAMOVÁNÍ V JAZYKU TURBO PASCAL. České Budějovice, 1993. URL info
  • Eduard Polách. PROGRAMOVÁNÍ V JAZYKU TURBO PASCAL. České Budějovice, 1993. URL info
Výukové metody
Přednáška s aktivizací
Přednáška s analýzou videozáznamu
Metody hodnocení
Zápočet
Informace učitele
1. Účast na přednáškách
2. Odevzdání semestrálního projektu (aplikace v Pascalu)
3. Kombinovaná zkouška
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 2010, zima 2011, zima 2012, zima 2013, zima 2014, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021.