Hodiny
- 7. září: Organizace roku a pravidla klasifikace. Společenská hra na síťování.
- 9. září: Podrobnější přehled témat na letošek. Protokol proti překřikování, pro určení sousedů a pro spojení s daným adresátem.
- 14. září 1. hodina: Uzlovací rozcvička. Společenská hra na cesty v grafu: plánování letecké dopravy provázkem.
- 14. září 4. hodina: Grafy: vrchol, hrana, cesta, kružnice, strom. Výstup: exitka
- 16. září: Výklad o uspořádání jako strom a jako síť. Strom telefonních ústředen.
- 21. září: Formální popis protokolů IP, DNS, ICMP (rfcs.io). Výstup: pracovní list ve dvojici.
- 23. září: Směrování datové zprávy stromem. Příkaz
ping
v příkazové řádce. Výstup: exitka. - 30. září: Příkazy
tracert
anslookup
pro pochopení protokolů IP a DNS. Čtení ze záznamu programu Wireshark Portable. Výstup: pracovní list. - ...
- 9. listopadu: CSS styly. Ukázka: CSS Zen Garden
- ...
- 30. listopadu: cvičení: rozvrhněte stránku podle zadání z novin.
- 2. prosince: cvičení: najděte a opravte chyby HTML.
- 7. prosince: návod na pozicování relative, absolute
- 14. prosince: pozicování pomocí flex a grid. Efekty: :hover, transform, stínování textu a bloků. Ukázkový soubor
- 4. ledna: ukázková aplikace v Node.js využívající Express
- 6. ledna: seznámení s Javascriptem. Úprava kódu: připravte čtyři možnosti, ze kterých se bude vybírat
- 11. ledna: ukládání dat. Úprava kódu: uživateli vylosujte odpověď vždycky jenom jednou
- 18. ledna: šablonovací jazyk Handlebars. ukázková aplikace, package.json, ukázkový views/index.html.
- 20. ledna: diskuzní stránka od návrhu po server. Výchozí kód. Hodnocený výstup: návrh na papíře a hotový projekt, přinejmenším index.html.
- 27. ledna: tabulky. ukázka.csv: do dalšího sloupce spočítejte meziroční rozdíl, do dalšího kumulativní součet.
- 15. února: kumulativní součet a meziroční rozdíl v tabulce corona.ods
- 22. února: jízdní řády z opendata.praha.eu: pro zvolenou zastávku udělejte graf, kolikrát něco zastaví ve kterou denní dobu (po hodinách). Návod na připojení
- 24. února: řazení a filtrování dat v programu DBeaver
- 1. března: jazyk SQL, příkaz
select
,count(*)
a vnořené výrazy - 3. března: dokončení úkolů Čárový graf a Počet vozidel po hodinách. SQL tahák
- 8. března: zadání skupinových projektů.
- 10. března: grafický návrh a tvorba statických webových stránek podle zadání.
- 15. března: zapojení stránek do aplikace, návrh databáze, čtení a zápis záznamů.
- 17. března: propojení všech dosavadních částí do webové aplikace na základě výchozího kódu.
- 22. března: dokončení projektu. Podrobné instrukce najdete na stránce o skupinových projektech.
- 24. března: prezentace projektů a uživatelské testování.
- 29. března až 7. dubna: rastrová grafika
- 11. až 28. dubna: vektorová grafika
- 3. až 12. května: opakování na souborku
- 17. května: souborná zkouška (místo výuky celý den, online)
Plán
Výuka bude stát na praktických zkušenostech z řešení úkolů do hodin.
Počítačové sítě
- Analýza síťového provozu pomocí programu Wireshark,
- bezpečnostní rizika a postupy,
- kryptografické protokoly.
Zdroje
- rfcs.io: formální popis všech protokolů, na kterých stojí síť.
Velká data
- Struktura databáze,
- efektivní filtrování ohromných datových sad,
- nástroje pro automatické převádění souborů do vhodného formátu,
- programování v SQL a v Excelu pro dokonalou automatizaci.
Webové aplikace
- Jazyk HTML a nástroje pro jeho pohodlnou tvorbu přes Markdown nebo Pug,
- jazyk CSS pro formátování z implicitních vztahů v dokumentu a jeho pragmatické používání,
- dynamické webové stránky využívající současné frameworky (nejspíš Alpine.js, možná Vue, React nebo Angular),
- skriptování na straně serveru v prostředí Node.js a vyplňování dat do šablon.
Zdroje
- dokumentace Mozilla Web Docs
- dokumentace, ukázky a učebnice w3Schools
- sbírka ukázkek a návodů jakpsatweb.cz
Rastrová a vektorová grafika
- Obvyklé filtry pro vylepšování fotografií a manipulativní fotomontáže (doporučuju program Krita nebo Gimp),
- seriózní grafická tvorba pomocí vektorové grafiky (doporučuju Inkscape).
Souborná zkouška
V květnu se píše shrnující zkouška z digitální gramotnosti na úrovni zhruba ECDL Core
Klasifikace
Souborná zkouška má váhu přesně 30% z celkové známky. Dále jsou hodnocené:
- odevzdané práce vahou M,
- pracovní listy vahou M,
- exitky a pětiminutovky vahou S.
Známka za odevzdanou práci se určí jako:
- jednička za práci splněnou včas a podle zadání,
- dvojka za práci podle zadání splněnou po termínu a před deadlinem,
- pětka za práci, která v době deadlinu nesplňuje zadání.
Když odevzdáte opravu, původní řešení se nepočítá. Je tedy úplně v pořádku, jestli při prvním pokusu práce nesplňuje zadání, a pak to do termínu postupně doladíte, aby všechno fungovalo.
Hodnocení písemných prací (kvízových částí souborky, pracovních listů, exitek a pětiminutovek) je nastavené tak, aby neznalé tipování v průměru vedlo na hranici mezi 4 a 5. Ostatní hranice jsou rozmístěné rovnoměrně. Pokud dostanete šanci na opravnou písemku, původní známka se nepočítá.
Kdo není na hodině v době zadání nebo odevzdání práce, má nárok na individuální úpravu termínů. Když se nepřijde se mnou domluvit, defaultně se termíny posouvají na následující společnou hodinu.