UIN2001 Procedurální programování

Filozoficko-přírodovědecká fakulta v Opavě
zima 2017
Rozsah
0/2/0. 2 kr. Ukončení: z.
Vyučující
RNDr. Miroslav Langer, Ph.D. (cvičící)
Mgr. Pavel Martínek (cvičící)
Mgr. Jakub Skácel (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
  • 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
  • C Brian W. Kernighan, Dennis M. Ritchie. Programovací jazyk C. Brno, Computer Presss, 2006. ISBN 80-251-0897-X. 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 1993, zima 1994, zima 1995, zima 1996, zima 1997, zima 1998, zima 1999, zima 2000, zima 2001, zima 2002, zima 2003, zima 2004, zima 2005, zima 2006, zima 2007, zima 2008, zima 2009, zima 2010, zima 2011, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022.