UCJDPPF1 Programování pro filology

Filozoficko-přírodovědecká fakulta v Opavě
zima 2021
Rozsah
1/0/0. 0 kr. Ukončení: dzk.
Vyučující
doc. Ing. Petr Sosík, Dr. (přednášející)
Garance
doc. Ing. Petr Sosík, Dr.
Ústav cizích jazyků – Filozoficko-přírodovědecká fakulta v Opavě
Předpoklady
Kurz je určen posluchačům doktorského studia lingvistiky a nevyžaduje předchozí znalost programování, přestože tato je pro jeho absolvování výhodou.
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
Programovací jazyk Perl je populární pro své nástroje zpracování textu: silná podpora prohledávání, rychlá tvorba programů na jedno použití, podpora CGI skriptů. Perl disponuje bohatou podporou XML a možnostmi převodu do XML. Kurz poskytne posluchačům úvod do Perlu a jeho nejběžnějších programovacích technik, včetně aplikací v korpusové lingvistice.
Osnova
  • 1. Úvod do počítačových technologií, programování a programovacích jazyků.
    2. Úvod do Perlu, jeho výhody a nevýhody.
    3. Základní konstrukce v Perlu: řídící struktury a proměnné.
    4. Vstup a výstup dat.
    5. Bloková struktura programu: podprogramy a moduly.
    6. Silné stránky Perlu: regulární výrazy a prohledávání textu.
    7. Řetězce a manipulace s textem.
    8. Podpora a převod do XML a HTML.
    9. Úvod do CGI skriptů.
Literatura
    doporučená literatura
  • P.M. Nugues. An Introduction to Language Processing with Perl and Prolog. Springer-Verlag, 2006. info
  • M. Hammond. Programming for Linguists: Perl for Language Researchers. Blackwel, 2003. info
  • P. Satrapa. Perl pro zelenáče. Neokortex, s.r.o., Praha, 2000. info
Výukové metody
Přednáška s aktivizací
Přednáška s analýzou videozáznamu
Metody hodnocení
Zkouška
Informace učitele
Nastudování problematiky programování v Perlu podle doporučení zkoušejícího, pokud možno se vztahem se k tématu doktorské práce studenta. Samostatný projekt a následná ústní 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 2007, zima 2008, zima 2009, zima 2010, zima 2011, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, léto 2020, zima 2020, léto 2021, léto 2022.