Skriptovací jazyky
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
BI-SKJ | Z,ZK | 4 | 2+1 | česky |
- Přednášející:
- Lukáš Bařinka, Jan Žďárek (gar.), Jiří Znamenáček
- Cvičící:
- Lukáš Bařinka, Jan Žďárek (gar.), Jiří Znamenáček
- Předmět zajišťuje:
- katedra počítačových systémů
- Anotace:
-
Absolvováním předmětu student získá obecný přehled o dostupných jazycích používaných pro skriptování. Dále získá praktickou znalost nejméně jednoho konkrétního skriptovacího jazyka.
- Požadavky:
-
Základní znalosti o operačních systémech a formálním popisu jazyků.
- Osnova přednášek:
-
1. Úvod. Kompilované a interpretované programovací jazyky. Základní typy shellů v UNIXu.
2. Bourne Again: spouštění, řídicí konstrukce.
3. Bourne Again: proměnné, přesměrování, getopts.
4. UNIX utilities: reg. výrazy, grep, sed.
5. UNIX utilities: awk/nawk.
6. UNIX utilities: awk: knihovna.
7. Perl: základní konstrukce.
8. Perl: knihovna.
9. VMS.
10. Python
11. Python
12. Python
13. Python
- Osnova cvičení:
-
1. Shell.
2. Shell.
3. Regulární výrazy, grep, sed.
4. awk.
5. Perl.
6. Python.
7. Python.
- Cíle studia:
-
Student se ve svém profesionálním životě zaručeně setká s použitím několika skriptovacích jazyků. Předmět poskytuje přehled o vybraných základních skriptovacích jazycích a umožňuje získat aktivní znalost jednoho konkrétního.
- Studijní materiály:
-
1. Scott, M. L. Programming Language Pragmatics. Morgan Kaufmann, 2005. 912 s. ISBN 978-0-12-633951-2.
2. Harms, D., McDonald, K. Začínáme programovat v jazyce Python. ComputerPress, Praha, 2003. 476 s. ISBN 80-722-6799-X.1.
- Poznámka:
-
Rozsah=prednasky+proseminare+cviceni:2p+1c
- Rozvrh na zimní semestr 2011/2012:
- Rozvrh není připraven
- Rozvrh na letní semestr 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Předmět je součástí následujících studijních plánů:
-
- Informační systémy a management - verze pro ty, kteří se zapsali v roce 2009 a 2010 (VO)
- Informační technologie - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět oboru)
- Informatika, plán pro fázi studia bez oboru - verze pro ty, kteří se zapsali v roce 2009 a 2010 (VO)
- Informatika, plán pro fázi studia bez oboru - verze pro ty, kteří se zapsali v roce 2011 a 2012 (VO)
- Informační systémy a management - verze pro ty, kteří se zapsali v roce 2011 a 2012 (VO)
- Informační technologie - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět oboru)