UIBUC11 Procedurální programování

Filozoficko-přírodovědecká fakulta v Opavě
zima 2018
Rozsah
0/2/0. 2 kr. Ukončení: z.
Vyučující
RNDr. Miroslav Langer, Ph.D. (cvičící)
Mgr. Daniel Valenta, Ph.D. (cvičící)
Garance
RNDr. Miroslav Langer, Ph.D.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě
Předpoklady
Základy práce s PC, základy algoritmizace.
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
Cílem kurzu předmětu procedurálního programování - skriptování, je porozumět tématu skriptovacích jazyků Python, Perl, Ruby a jejich aplikací, pochopit komplementaritu skriptovacích jazyků vzhledem k systémovým jazykům, znát jejich výhody, nevýhody a praktické použití.
Osnova
  • 1. Úvod, prostředí
    2. Jazyk Python
    3. Datové typy
    4. Operátory v Pythonu
    5. Řízení běhu, cykly
    6. Řízení běhu, podmínky
    7. Objekty v Pythonu
    8. Vstup a výstup
    9. Funkce
    10. Přehled Perl
    11. Ostatní skriptovací jazyky
Literatura
    doporučená literatura
  • O'?eilly. Programování v jazyce PERL. Computer Press. ISBN 80-85896-95-8. info
  • Fabrizio Romano. Learning Python. Packt Publishing, 2015. ISBN 9781783551712. info
  • Jones, Martin. Python for complete beginners. CreateSpace Independent Publishing Platform, 2015. ISBN 978-1514376980. info
  • Randal L. Schwartz, brian d foy, Tom Phoenix. Learning PERL. O'Reilly, 2011. ISBN 978-1-4493-0358-7. info
  • Mark Summerfield. Python 3. COMPUTER PRESS, 2010. ISBN 9788025127377. info
  • Harms D., McDonald K. Začínáme programovat v jazyce Python. Computer Press, 2008. ISBN 978-80-251-2161-0. 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
Teoretické a praktické zvládnutí témat předmětu, podmínky budou upřesněny na začátku výuky.
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 2015, zima 2016, zima 2017, zima 2019, zima 2020, zima 2021.