Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FIT-ISJAk. rok: 2022/2023
Základní koncepty skriptovacích jazyků, skriptování versus programování, přehled vývoje skriptovacích jazyků, makrojazyky, tvorba komponent, základy jazyka Python, skriptování v operačních systému Unix, objektově-orientované programování ve skriptovacích jazycích, souběh a paralelismus.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Studenti se seznámí s moderními skriptovacími jazyky, po úspěšném zvládnutí předmětu budou schopni demonstrovat znalosti a chápání základních vlastností a role skriptovacích jazyků, syntaxe a sémantiky jazyka Python, implementovat skripty pro automatizaci systémových činností a vyvíjet jednoduché aplikace s použitím vhodných nástrojů. Studenti se naučí řešit problémy v jazyce Python formou pravidelných projektů. Zdokonalí se v praktickém užívání programátorských nástrojů.
Způsob a kritéria hodnocení
Učební cíle
Porozumět tématu skriptovacích jazyků a jejich aplikací, pochopit komplementaritu skriptovacích jazyků vzhledem k systémovým jazykům, jejich výhody a nevýhody. Seznámit se základy regulárních výrazů, použitím vhodných struktur a postupů zejména v jazyce Python (částečně i ruby a dalších).
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Kontrolovaná výuka zahrnuje půlsemestrální test a individuální projekt. Půlsemestrální test nemá náhradní termín.
Prerekvizity a korekvizity
Doporučená literatura
Elearning
Zařazení předmětu ve studijních plánech
obor BIT , 1 ročník, letní semestr, volitelný
obor VU-D , 2 ročník, letní semestr, volitelnýobor VU-IDT , 2 ročník, letní semestr, volitelnýobor VU-VT , 2 ročník, letní semestr, volitelnýobor VU-VT , 2 ročník, letní semestr, volitelnýobor VU-VT , 2 ročník, letní semestr, volitelnýobor VU-VT , 2 ročník, letní semestr, volitelnýobor VU-IDT , 2 ročník, letní semestr, volitelnýobor VU-IDT , 2 ročník, letní semestr, volitelnýobor VU-IDT , 2 ročník, letní semestr, volitelnýobor VU-IDT , 2 ročník, letní semestr, volitelnýobor VU-VT , 2 ročník, letní semestr, volitelnýobor VU-D , 2 ročník, letní semestr, volitelnýobor VU-VT , 2 ročník, letní semestr, volitelnýobor VU-IDT , 2 ročník, letní semestr, volitelnýobor VU-D , 2 ročník, letní semestr, volitelnýobor VU-IDT , 2 ročník, letní semestr, volitelný
Přednáška
Vyučující / Lektor
Osnova
Projekt
Samostatné projekty řešící zadané obecnější úlohy, předpokládá se naprogramování středně rozsáhlého skriptu v jazyce Python. Je požadováno elektronické odevzdání pomocí IS FIT.V předmětu je místo jednoho či několika málo velkých projektů zadáno 8 miniprojektů, tedy od 3. přednášky téměř každý týden. Je k dispozici server, který projekty ještě před oficiálním odevzdáním prostřednictvím WIS automaticky ohodnotí, takže lze předem zjistit, kolik bude za aktuální řešení bodů. Půlsemestrální test a zkouška jsou přímo svázány s tématy, která si vyzkoušíte v rámci projektů.