Praktický seminář zaměřený na získávání, zpracování a prezentaci otevřených dat (informace a data zveřejněná na internetu, která jsou úplná, snadno dostupná, strojově čitelná, používající standardy s volně dostupnou specifikací, zpřístupněná za jasně definovaných podmínek užití dat s minimem omezení).
Druhá část úvodního kurzu algoritmizace a programování se zaměřuje na implementaci vlastních abstraktních datových struktur (spojových seznamů, stromů, front a zásobníků) a operací (metod) nad nimi prostřednictvím vlastních OOP tříd. Studenti se seznámí i se základními prostředky objektového polymorfismu (interface a dědičnost) s důrazem na representaci iterátorů. Výuka (přednášky a cvičení) bude probíhat v jazyce Python.
V předmětu se studenti na mírně pokročilejší úrovni naučí prakticky využívat tabulkový procesor (dále Excel) a specializovaný programovací jazyk (dále R) pro účely zpracování dat, jejich analýzy a vizualizace. Student se naučí používat různé možnosti těchto specializovaných nástrojů, dle zadání úlohy volit vhodné metody, výsledky správně interpretovat a vytvořit report.
Druhá část úvodního kurzu algoritmizace a programování se zaměřuje na implementaci vlastních abstraktních datových struktur (spojových seznamů, stromů, front a zásobníků) a operací (metod) nad nimi prostřednictvím vlastních OOP tříd. Studenti se seznámí i se základními prostředky objektového polymorfismu (interface a dědičnost) s důrazem na representaci iterátorů. Výuka (přednášky a cvičení) bude probíhat v jazyce Python.
V předmětu se studenti na mírně pokročilejší úrovni naučí prakticky využívat tabulkový procesor (dále Excel) a specializovaný programovací jazyk (dále R) pro účely zpracování dat, jejich analýzy a vizualizace. Student se naučí používat různé možnosti těchto specializovaných nástrojů, dle zadání úlohy volit vhodné metody, výsledky správně interpretovat a vytvořit report.
V rámci odborného semináře budou prezentovány moderní trendy v oblasti informačních technologií s cílem motivovat studenty, a to jak v rámci dalších předmětů studia, tak i mimo něj. Semináře budou primárně vedeny kompetentními odborníky z praxe, ale předpokládáme i přednášky interních resp. externích pedagogů a vědeckých pracovníků. Seminář bude využit i pro prezentaci těch vědeckých projektů katedry a fakulty, do nichž se mohou studenti informatiky zapojit (např. jako programátoři, správci sítí a clusterů, tvůrci WWW presentací a služeb, apod.). Obsah i forma studia včetně rozsahu bude přizpůsobena požadavkům přednášejících (hodinová dotace bude alespoň 12 hodin za semestr).
Kurz uvádí studenty do programovacího jazyka Python. Znalosti budou studenti procvičovat při využití existujících knihoven pro účely ukládání, zpracování a vizualizace dat (včetně využití internetových služeb).
Kurz uvádí studenty do programovacího jazyka Python. Znalosti budou studenti procvičovat při využití existujících knihoven pro účely ukládání, zpracování a vizualizace dat (včetně využití internetových služeb).