Předmět: Tvorba výukového software

« Zpět
Název předmětu Tvorba výukového software
Kód předmětu KTE/TVS@
Organizační forma výuky Cvičení
Úroveň předmětu Magisterský
Rok studia 1
Semestr Zimní
Počet ECTS kreditů 2
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Dostál Jiří, prof. PhDr. PaedDr. Ph.D.
  • Šaloun Petr, doc. RNDr. Ph.D.
Obsah předmětu
Témata: " Přehled platformy Microsoft .NET. " Úvod do prostředí řízeného běhu. " Práce s komponentami. " Distribuce a správa verzí. " Common Type System a práce s datovými typy. " Delegace a události. Správa paměti a zdrojů. " Soubory a datové streamy. Práce s Internetem. Serializace. " Remoting a Web Services. " Asynchronní programování.

Studijní aktivity a metody výuky
nespecifikováno
Výstupy z učení
Programování aplikací v Pythonu s použitím knihoven/modulů zejména pro tvorbu GUI (grafického uživatelského rozhraní) her a výukových aplikací. Možnost využití knihovny pygame a jejího API. Práce ve vývojovém prostředí včetně ladění kódu (např. pyCharm, jupyter notebook a další). Důraz je kladen na dokumentaci aplikace v protokolu, tvorbu přehledného a komentovaného zdrojového textu včetně identifikace autora a účelu kódu v úvodu. Aplikace by podle svého zaměření měly být schopny načíst konfiguraci, zadání, počáteční stav ze souborů a po svém ukončení případně aktualizovat stav a změny do souborů pro budoucí použití. Volba aplikace vychází z úrovně znalostí studenta a jeho preferencí, a je konzultována se cvičícím. Výstupní aplikace mohou být výukově orientované hry, kvízy, dotazníky a testy, případně jiná dohodnutá zadání. Cíle: Po absolvování předmětu by měli být studenti schopni: " vytvářet a ladit komplexní aplikace s GUI, " používat moduly/knihovny z repozitářů Pythonu, " využívat data uložená ve strukturovaných souborech (např. CSV), " rutinně používat datové typy, " vytvářet a správně používat lokální i globální proměnné, " používat konstrukce pro řízení chodu programu, " používat iterace a cykly, " vytvářet vlastní nebo importované funkce, případně i moduly/knihovny, " pracovat s prvky GUI jako jsou FileDialog, TextBox, RadioButton a začleňovat je do svých aplikací.

Předpoklady
nespecifikováno

Hodnoticí metody a kritéria
nespecifikováno
Doporučená literatura


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
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol maior (NA22) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol maior (NA21) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol maior (NA23) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol minor (NA23) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol minor (NA22) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol maior (NA23) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol maior (NA24) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol minor (NA23) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol maior (NA21) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol maior (NA19) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol minor (NA24) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol minor (NA24) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol maior (NA19) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol minor (NA22) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol maior (NA24) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní
Fakulta: Pedagogická fakulta Studijní plán (Verze): Učitelství informatiky pro 2. stupeň základních škol maior (NA22) Kategorie: Pedagogika, učitelství a sociální péče 1 Doporučený ročník:1, Doporučený semestr: Zimní