Předmět: Programování a technologie pro zpracování dat

» Seznam fakult » FAV » KIV
Název předmětu Programování a technologie pro zpracování dat
Kód předmětu KIV/PTZD
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Magisterský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Burian Vít, Ing. Ph.D.
  • Podola Petr, Ing. Ph.D.
Obsah předmětu
1. Vývojové prostředí (IDE, textový editor, pluginy). 2. Zpracování číselných dat - datové struktury, matematické výpočty a statistické funkce. 3. Opakování a prohloubení znalostí - řídící struktury, debugování. 4. Techniky uložení informace - při běhu a po ukončení programu. 5. Zapouzdření kódu - funkce, procedury, objekty. 6.-7. Proces vývoje sw, dekompozice problému. Ověřování správnosti programu, testování. 8.-9. Zpracování textových informací a export do formátů pro další zpracování (XML, JSON, CSV). 10.-11. Způsoby vizualizace dat - online a offline techniky. Interpretace dat. 12.-13. Volání externích aplikací, rozhraní webových služeb (API, REST). Prostředí pro spouštění kódu.

Studijní aktivity a metody výuky
  • Vypracování seminární práce v magisterském studijním programu [5-100] - 40 hodin za semestr
  • Příprava na zkoušku [10-60] - 40 hodin za semestr
  • Kontaktní výuka - 52 hodin za semestr
Předpoklady
Odborné znalosti
Vysvětlit základní pojmy ze statistiky a matematiky na úrovni látky ze střední školy.
Student má základní znalosti ohledně fungování počítače.
Student zná základní formáty pro uložení textových informací.
Odborné dovednosti
ovládat pc na pokročilé úrovni
obstojně ovládat tabulkový procesor typu MS Excel
Obecné způsobilosti
bc. studium: vytváří hypotézy, navrhuje postupné kroky, zvažuje využití různých postupů při řešení problému nebo ověřování hypotézy,
bc. studium: efektivně využívá moderní informační technologie,
bc. studium: používá s porozuměním odborný jazyk a symbolická a grafická vyjádření informací různého typu,
Výsledky učení
Odborné znalosti
Absolvováním student získá znalosti v oblasti přípravy, analýzy a zpracování dat různého typu.
Pokročilé znalosti v oblasti programování v Pythonu v oblasti zpracování textových dat a jejich vizualizace.
Odborné dovednosti
praktickou schopností analyzovat data a vyvozovat z nich závěry
student dovede předzpracovat, analyzovat a vizualizovat textová vstupní data
Obecné způsobilosti
mgr. studium: dle vyvíjejících se souvislostí a dostupných zdrojů vymezí zadání pro odborné činnosti, koordinují je a nesou konečnou odpovědnost za jejich výsledky,
Vyučovací metody
Odborné znalosti
Přednáška založená na výkladu,
Přednáška s demonstrací,
Přednáška s aktivizací studentů,
Odborné dovednosti
Přednáška s demonstrací,
Cvičení (praktické činnosti),
Demonstrace dovedností,
Obecné způsobilosti
Přednáška založená na výkladu,
Přednáška s demonstrací,
Cvičení (praktické činnosti),
Hodnotící metody
Odborné znalosti
Kombinovaná zkouška,
Seminární práce,
Individuální prezentace,
Odborné dovednosti
Kombinovaná zkouška,
Seminární práce,
Individuální prezentace,
Obecné způsobilosti
Kombinovaná zkouška,
Seminární práce,
Doporučená literatura
  • Brian Kokensparger. Guide to Programming for the Digital Humanities: Lessons for Introductory Python. 2018.
  • Hans Petter Langtangen. Python Scripting for Computational Science. 2009.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr