Aktuálně, 19. dubna: Struktura databáze
- Databázové diagramy nebudeme kreslit na papír, ale pomocí speciálního software. Nabízí se například:
- Navrhněte strukturu databáze pro kalendářovou aplikaci:
- Pro uživatele si musíme pamatovat jméno, e-mail, heslo
- Pro událost v kalendáři si musíme pamatovat datum a text, a mít nějaký odkaz do tabulky uživatelů
- Navrhněte strukturu databáze pro fotbalová data:
12. dubna: propojení tabulek
Přihlaste se k databázi. Pak spusťte dotaz:
SELECT trip_id, arrival_time,stop_id,
(SELECT stop_name
FROM "stops"
WHERE "stop_id" = stop_times.stop_id)
FROM "stop_times"
LIMIT 50
11. dubna: relační databáze
Přihlaste se k databázi podle návodu z loňské souborky. Pak spusťte dotaz:
SELECT round(year-5, -1), subregion, avg(temperature)
FROM "temperature"
GROUP BY round(year-5, -1), subregion
ORDER BY min(year)
Témata
Výuka stojí na praktických zkušenostech z řešení úkolů.
Prezentace
Témata: stručnost (důraz na hlavní myšlenku, ořezání šumu na minimum), formát (TED talk, lightning talk)
- 7. září: sledování TED talk a lightning talk.
- Zadání: formulář Výpisky z přednášky
- Výsledky: shrnutí vašich výpisků z přednášek jako rady.pdf nebo rady.ods
- 8. září: příprava vlastního lightning talku, feedback v rámci skupiny.
- Zadání: formuláře Téma pro lightning talk, Zpětná vazba ve skupině
- Povinné zadání na Teams Prezentace pro lightning talk.
- Výsledky: zpětná vazba čtyř lidí jako feedback.ods
- 14. září: cvičné prezentace před půlkou třídy.
- Výsledky: zpětná vazba půlky třídy jako feedback.ods
- 22. září: organizace předmětu, pravidla souborné zkoušky, plánovaná témata, odevzdávání práce a pravidla klasifikace.
Vektorová grafika
Témata: smysl vektorové grafiky; úprava křivek a nastavení barev; převod do rastrového obrázku a (naopak) vektorizace fotky
- 19. října: cvičení: zhlédněte výukové video na libovolné téma, najděte v něm čtyři diagramy a jeden překreslete v canvě jako vektorovou grafiku
- Zadání: formulář Diagram podle výukového videa
- 20. října: automatická vektorizace a vlastnoruční překreslování obrázku do křivek.
- Povinné zadání: na Teams Křivky ve vektorové grafice.
- 2. listopadu: vytvořte font podle svého rukopisu nebo ikonu libovolné věci.
- Zadání: na Teams Font nebo ikona.
- 3. listopadu: vytvořte plakát jako pozvánku na společenskou událost.
- Zadání: na Teams Plakát.
Word
Témata: formátování (písmo, řádkování, odstavce, styly), úprava seminární práce, citování literatury
- 9. listopadu: formátování odstavců, formát stránky, číslování nadpisů a generovaný obsah.
- Povinné zadání: Formátování dokumentu
- 10. listopadu: automaticky generovaná pole jako číslo stránky a číslování obrázků.
- Ukázka: šablona seminární práce
- Výsledky: poznámky, čím si nejste jistí, jako menti
- Zadání: vytvořte dokument s odstavcem a číslovaným obrázkem na první stránce, odstavcem a číslovanou tabulkou (s daty z českých demografických údajů) na druhé stránce, s křížovým odkazem na obrázek a s číslováním stránek.
- 23. listopadu: Zacházení s citacemi vědeckých prací a recenze.
- Nástroje pro hledání článků: mainstreamový Google scholar, otevřený arxiv.org a pirátský Scihub.
- 24. listopadu: Správa bibliografie ve Wordu, editor textu Overleaf, Markdown Editor a například Marp.
Web
Témata: jazyk HTML a CSS, skriptování na webu
- 30. listopadu: struktura webové stránky a prvky jazyka HTML.
- Povinné zadání: na samostatné stránce a na Teams Webová stránka
- 1. prosince: prvky jazyka CSS a běžně používané styly.
- Zadání na samostatné stránce a na Teams CSS styl.
- 7. prosince: hra Krycí jména na CSS selektory. Zdroje:
- Český přehled s ukázkami na blogu Je čas
- Jednoduché ukázky selektorů na W3Schools
- Úplný atlas selektorů na webu Mozilla Developer, včetně velice podivných
- 8. prosince: informace o lednovém projektu a opakování hry Krycí jména ze 7. prosince
- Jako lednový projekt vypracujete ve 2 nebo 3 lidech užitečnou a pěknou webovou stránku.
- Téma si vyberete sami tak, aby bylo užitečné a aby všechny členy týmu bavilo.
- V rámci ledna stránku i zveřejníte online.
- 14. prosince: pozicování prvků ve stránce
- Zadání na samostatné stránce a na Teams Pozicování pomocí CSS.
- 15. prosince: Javascript na webu a dynamické stránky
- Cvičení jsou na samostatné stránce
Projekt: webová prezentace
Témata: uživatelský design (např.: Material Design), business analýza (analýza požadavků), šablonové systémy (Wordpress, Wix), správa webového serveru
- 4. ledna: návrh témat, rozdělení do skupin
- zadání jednotlivých skupin tak, jak je jednotlivé skupiny zatím napsaly
- přehled všech navrhovaných témat
- 5. ledna: specifikace zadání, grafické návrhy a celkový design UX
- 11. ledna: uživatelský a grafický návrh
- podrobnější návod a požadavky na zadání
- 12. ledna: ...
- 18. ledna: Proof of Concept jednotlivých částí řešení
- 19. ledna: ...
- na začátku hodiny proběhlo plánování práce ve formuláři
- návod k objednání domény je na samostatné stránce
- 25. ledna: dokončování dřívější práce
- 26. ledna: nastavení serveru a domény
- (29. ledna: uzavření známek, pololetní konference)
- 1. února: prezentace projektů (včetně motivace a důležitých kousků zadání)
Hotové projekty
Sítě
Témata: diagnostika místní sítě, řešení chyb, fungování internetu, šifrovaná komunikace
- 22. února: stahování z webu
- použití programu
ping
na počítače v místní síti a jinde po světě - Webová aplikace http://192.168.110.114:3000/ a vyzkoušejte upravovat požadavky ve F12 (Developer Tools)
- použití programu
- 23. února: síťová komunikace
- Cvičení z minula: načtěte webovou aplikaci, najděte jeden POST požadavek, upravte jeho
body
tak, abyste na server uložili{"vaše_jméno": "vaše_příjmení"}
. - Cvičení v programu Wireshark na záznamu z kabinetu:
- z paketů protokolu DHCP určete, jakou IP adresu daný klient dostal
- z paketů protokolu DNS zjistěte, jaké webové stránky jsem prohlížel
- Cvičení z minula: načtěte webovou aplikaci, najděte jeden POST požadavek, upravte jeho
Šifry
Témata: symetrická šifra, asymetrická šifra, digitální podpis, hashovací funkce
- 1. března: šifrovaný .zip archiv a použití šifry s veřejným klíčem
- povinné zadání: symetrické šifry a výměna klíčů
- 7. března: kryptografické protokoly
- 8. března:
- lámání hesla k zip souboru programem John the Ripper (cvičné soubory jsem posílal do Teams)
- tajné prohlížení webu programem Tor Browser
Excel
Témata: řazení, filtrování, vzorce, absolutní odkazy, souhrny, grafy, histogramy
- 15. března: analýza dat
- Cíle pro dnešek: řazení dat, vyhledávání a filtrování, souhrny (součet, minimum, maximum atd.)
- Vyplňte kvíz Analýza dat podle tabulky 2024-03-15-netflix.csv
- 21. března: vzorce
- zadání: Vzorce na samostatné stránce
- 22. března: souhrn tabulky
- povinné zadání: kontingenční tabulka a graf
- 5. dubna: kontingenční tabulka a graf
- kontingenční tabulky a formát vstupních dat, ve formátu "data entries".
- naše data převedená do tabulkového formátu dat: tabular-data.xlsx
- 4. dubna: kontingenční tabulka a graf
- zadání souborné zkoušky z loňska
- povinné zadání souhrn tabulky (+opravené zadání v posledních dvou krocích)
Databáze
Témata: jazyk SQL, filtrování a analýza dat, návrh tabulek v relační databázi
Úpravy fotografií
Témata:
- ořez, zmenšení, změna světlosti, kontrastu a vyvážení bílé
- retušování nadbytečného předmětu a přidání předmětu navíc
Souborná zkouška
V druhé půlce května se celé dopoledne píše shrnující zkouška z digitální gramotnosti.
- Pracovat budete na vlastních zařízeních (počítači nebo tabletu podle vaší volby).
- Je povolené používat veřejně dostupné zdroje informací (návody, videa).
- Není povolené se v průběhu radit s jinými lidmi nebo s roboty. Všechny úlohy máte řešit vlastnoručně.
Úroveň zkoušky v hrubých rysech odpovídá ECDL Core, což shrnuje obvyklé požadavky zaměstnavatelů na kancelářské pozice.
Klasifikace
Souborná zkouška má váhu přesně 1/3 z celkové známky. Ostatní odevzdané práce jsou hodnocené vahou M, vyjma krátkých cvičení, která mohou mít váhu S.
Když je práce označená jako povinná, znamená to, že ji musejí odevzdat všichni.
Povinné práce lze poznat také v Bakalářích, protože už zpočátku máte ?
místo známky.
Ostatní práce se vztahují jen na studenty přítomné na hodině, kdy byly zadány.
V obvyklých případech je práce hodnocena známkou 1, když splňuje zadání, a známkou 5, když není splněná správně. Pokud řešitel práci zjevně umí zpracovat dobře, ale nepodařilo se to (asi z technických nebo časových důvodů), lze sáhnout po známce 2.
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.