Osnova sekce

  • ESF II - projekt Západočeské univerzity v Plzni

    registrační číslo CZ.02.2.69/0.0/0.0/18_056/0013239

                                                          Toto dílo podléhá licenci Creative Commons 4.0 ve variantě BY-SA

                                                                                         


    Vážení studující,
    připravili jsme pro vás e-kurs, který by vám měl v tomto semestru významně pomoci při studiu předmětu Úvod do informatiky ve vzdělávání (KVD/UIN). Chápejte ho jako hlavní rozcestník ke všem ostatním materiálům, které s předmětem souvisejí. V e-kursu naleznete obsah v podobě studijních kapitol, které obsahují knihy s kapitolami a komponentami různého druhu, cvičení, autotesty, testy i rozšiřující úkoly, díky nimž byste se nejprve měli dostat k úspěšnému splnění zápočtu. Témata e-kursu potom budou i součástí zkoušky, která bude probíhat čistě prezenční, nebo on-line formou. 

     Jak si v předmětu aktuálně vedete zjistíte podle bodů získaných v e-kursu a celkový sumář (včetně např. bodů za aktivitu na prezenčních setkáních), hledejte na našich katedrálních stránkách. Podrobné podmínky naleznete níže v článku Podmínky absolvování KVD/UIN.

    Nebojte se tedy a pojďte se pustit do poznání toho, co se skrývá za činnostmi, které provádíte každý den. Úspěšnou cestu přejí autoři, kterými jsou:

    • Zbyněk Filipi jako hlavní autor inovovaných studijních kapitol a garant předmětu KVD/UIN.
    • Na studijních kapitolách o šifrování měla v rámci bakalářské práce zásadní podíl studentka Denisa Wágnerová.

    • Zde se budou nacházet informace od vyučujících.

    • Zde můžete v případě potřeby zakládat vlastní diskusní témata, klást dotazy vyučujím i kolegům, pokud máte pocit, že by mohly zajímat více lidí, odpovídat ostatním atd.

    • ...najdete, když klepnete.

  • Cíle kursu

    Po abslovování kurzu budete schopni:

    • Klasifikujete číselné soustavy a budete provádět převody mezi nimi i výpočty v nich.
    • Rozlišíte používané možnosti zobrazení čísel v počítači, které demonstrujete na příkladech.
    • Popíšete za přispění porozumění příslušným pojmům východiska a základy teorie informace.
    • Vymezíte oblast kódování v celé jeho šíři.
    • Rozlišíte různá dělení kódů používaných v oblasti výpočetní techniky a demonstrujete na příkladech tvorbu i užití některých konkrétních reprezentantů.
    • Analyzujete na základě teoretických znalostí využitých v praxi možnosti komprese.
    • Identifikujete problémy týkající se šifrování v počítačové komunikaci na základě znalosti historického vývoje i schopnosti vysvětlit určené konkrétní šifrovací algoritmy.

  • Ilustrace číselných soustav. V první studijní kapitole si připomenete fakt, že v historii lidstva byly používány pro zápis čísel různá pravidla. Kvůli oboru, na kterém studujete, se ovšem záhy zaměříme na poziční číselné soustavy. Základní používáte od útlého dětství, další budou zajímavé kvůli jejich různorodému využití v digitálních technologiích. Klíčové samozřejmě bude poznání mechanismů přechodů mezi nimi za pomoci pravidel převodů.

    Cíle

    Díky studijní kapitole:

    • Popíšete pravidla vzniku čísel v různých číselných soustavách.
    • Ověříte, v jakých soustavách mohou být zapsána zadaná čísla.
    • Provedete oboustranné převody mezi číselnými soustavami používanými v běžném životě a v digitálních technologiích.


    Časová náročnost: Hodiny: 1 Minuty: 30

  • Ilustrace zobrazení celých čísel.V předchozí studijní kapitole jste zjistili a v případě zájmu si i nacvičili převody mezi různými číselnými soustavami. Jednalo se o potřebný předstupeň ke studijní kapitole, v níž tyto dovednosti zužitkujete při seznamování se s různými způsoby zobrazení celých i desetinných čísel v počítači.

    Cíle

    Díky studijní kapitole:

    • Provedete oboustranná zobrazení celých čísel v přímém kódu a dvojkovém doplňku na základě znalosti jejich konstrukce.
    • Provedete oboustranná zobrazení desetinných čísel v počítači na základě znalosti standardu IEEE 754.

    Časová náročnost: Hodiny: 1 Minuty: 30

  • bitPo poznání základních způsobů, jak se zobrazují čísla v počítači zdánlivě opět zcela změníme okruh našeho zájmu. V krátké studijní kapitole budeme přistupovat různými způsoby k pojmu informace a získáte přehled o dalších důležitých pojmech, které budete potřebovat ve zbývajících studijních kapitolách e-kursu věnovaných kódování. Zjistíte, či si možná jen připomenete, co to je bit, čímž se nenápadně k zobrazení čísel v počítači vrátíme.

    Cíle

    Díky studijnímu kapitole:

    • Popíšete způsoby přenosu informace.
    • Uvedete konkrétní příklady dualit informace.
    • Rozlišíte data a informace.
    • Poznáte zvláštnosti vzorců pro výpočet množství přenesené infomrace a míry entropie.


    Časová náročnost: Hodiny: 0 Minuty: 45


  • kódování ilustraceV minulé studijní kapitole jste snad pochopili, že přestože předmětem přenosu jsou obvykle data jako stav nějakého objektu, veličiny apod., hovoří se často analogicky o přenosu informací, protože bez interpretace by data nic neznamenala. Od této studijní kapitoly se budete zabývat především tím, jak je možné přenášet data tak, aby měla pro příjemce takový informační přínos, který vysílatel předpokládal. Protože jsou předmětem UIN počítačové přenosy, nejprve se zamyslíte nad cestou, jakou probíhá komunikace v prostřednictvím digitálních technologií. V takovém případě nutně rychle narazíte na problém přizpůsobování přenášených zpráv specifickým komunikačním podmínkám. Po rozšíření zásobárny pojmů z předchozí studijní kapitoly o zásadní termín kódování, začnete poznávat různé typy kódů, které jsou právě v oblasti počítačů využívané. Hlavním dělítkem pro třídění kódů zde počet znaků při porovnání kódových slov v jednom kódu. Vyzkoušíte si různé metody tvorby efektivních prefixových kódů, které mohou být i nerovnoměrné.

    Cíle

    Díky studijní kapitole:

    • Určíte, co je třeba zajistit pro přenos mezi zdrojem a příjemcem dat.
    • Vyjmenujete tři základní kroky, v nichž se převádí analogový signál na digitální.
    • Navrhnete způsoby řešení problémů spojených s přenosovým kanálem.
    • Popíšete důvody, k čemu je kódování v oblasti digitálních technologií dobré.
    • Definujete kódování.
    • Zdůvodníte, proč musí být kódování bijektivním a prostým zobrazením.
    • Rozhodnete, proč v oblasti digitálních technologií při kódování nevystačíme se zobrazením mezi zdrojovými a kódovými znaky.
    • Uvedete konkrétní příklady kódů v rámci dělení podle počtu kódových znaků.
    • Popíšete, čím se liší rovnoměrné a nerovnoměrné kódy.
    • Poznáte výhodu kódování rovnoměrnými kódy.
    • Určíte minimální počet bitů potřebných pro kódování cifer desítkové soustavy.
    • Popíšete rozdílné výhody BCD kód a kódu N+3.
    • Vytvoříte symetrický váhový kód.
    • Převedete odčítání v desítkové soustavě na sčítání s doplňkem.
    • Všimnete si zajímavosti využití kódu se změnou v jednom řádu při popisu pozic Karnaughovy mapy.
    • Odlišíte prefixový kód od neprefixového v nerovnoměrném kódování.
    • Určíte charakter podmínky dané výpočtem Kraftovy nerovnosti v souvislosti s tvorbou prefixového kódu.
    • Využijete pri tvorbě prefixového kódu binární strom.
    • Porovnáte Shannon-Fano s Huffmanovou metodou při tvorbě efektivního prefixového kódu.
    • Spočítáte průměrnou délku kódového slova a efektivnost kódu.

    Časová náročnost: Hodiny: 8 Minuty: 50

  • V předchozím tématu byla kromě jiných naše pozornost upřena na kódy, které umožňují získat významnou úsporu. Velmi často ovšem volíme naopak redundantní kódy, v nichž se kromě bitů nesoucích informaci nachází taktéž bity sloužíci k zabezpečení kódových slov.

    Cíle

    Díky studijní kapitole:

    • Určíte úroveň zabezpeční kódu. 
    • Využijete pro zabezpečení kódu paritu.
    • Zjistíte na základě kódových slov v generující matici všechna kódová slova, která kód obsahuje.
    • Vypočítáte, zda došlo při přenosu kódového slova k chybě.

    Časová náročnost: Hodiny: 2 Minuty: 50

  • Vedle důrazu na bezpečnost často zjišťujete, kolik přenášená data budou zabírat místa. Proto se nyní v rámci studijního článku zaměříte na konkrétní příklady kódování, které by mělo vést ke kompresi dat. Na příkladech metod a algoritmů bezeztrátové komprese poznáte, že jsou poměrně univerzální. Díky prezentaci v tomto studijním tématu ale uvidíte, že existují i metody, které využívají charakteristických rysů některých dat k dosažení vysokých kompresních poměrů.

    Cíle

    Díky tématu:

    • Poznáte algoritmy bezeztrátové komprese dat.
    • Vyřešíte příklady k bezeztrátové kompresi.
    • Rozpoznáte metody komprese podle jejich univerzálnosti použití.

  • V této kapitole se dozvíte, co je to komunikace, a budou zde formulovány některé důvody, proč se člověk snaží komunikaci tajit či proč je důležité data chránit. Stěžejní se potom stanou pojmy z oblasti kryptografie a kryptoanalýzy, jejichž vysvětlení a pochopení bude klíčové pro vaší další práci.

    Cíle

    • ujasníte si, co je komunikace a rozeznáte její druhy
    • uvědomíte si rozdíl mezi typy komunikace a především dokážete formulovat pojem elektronická komunikace
    • pochopíte základní i rozšiřující pojmy z oblasti šifrování, kódování, kryptografie či kryptoanalýzy
    • aplikujete dané pojmy
    • dozvíte se podstatu šifer, které byly používány v historii
    • procvičíte si je pomocí jednoduchých ukázkových cvičení
    • dokážete pracovat a porozumíte následujícím studijním článkům, které v kurzu navazují


    Časová náročnost: Hodiny: 4 Minuty: 3

  • Po vašich určitě úspěšných kryptoanalytických postupech poodhalíme šifry a kryptografické systémy, které byly používány v dřívějších dobách. Cvičení, kterými je celá kapitola doplněna, jsou určeny především pro ukázku daných šifer, ale samozřejmě si je můžete vyzkoušet.

    Cíle

    • získáte povědomí o historickém vývoji šifrování
    • procvičíte si historické šifry pomocí připravených cvičení


    Časová náročnost: Hodiny: 2 Minuty: 13

  • Z dávné i nedávné historie jsme se přenesli do dnešní doby. Citlivá data je třeba uchovávat v bezpečí - jak se tedy chránit? Napoví nám algoritmy DES a AES. Společně s nimi přichází i matematika a jednoduché operace s bloky šifer...

    Cíle

    • pochopíte princip symetrického šifrování (bude vysvětlen na algoritmu DES, AES)
    • dozvíte se, co je to diferenciální kryptoanalýza
    • poprvé se zde setkáte s pojmem matice
    • vyzkoušíte si s maticemi některé operace
    • budete schopni najít rozdíl mezi symetrickým a asymetrickým způsobem šifrování


    Časová náročnost: Hodiny: 3 Minuty: 30

  • Společně s rodinou symetrický šifer tu máme sousedy, kteří spolu komunikují asymetricky. Co že to znamená? Kapitola vás svými studijními články postupně provede vznikem, algoritmy i kryptoanalýzou asymetrického šifrování, připravená cvičení vám umožňují si části daných šifrovacích standardů využít a samozřejmě jsou zde i vysvětlovací cvičení, která odhalují tajemství pro nás potřebné matematiky a dalších funkcí... Pojďme tedy společně sousedy navštívit...

    Cíle

    • seznámíte se s dalším typem šifrování
    • pochopíte princip vysvětlených algoritmů
    • budete je schopni aplikovat v připravených cvičeních
    • dokážete definovat a specifikovat rozdíly
    • jednotlivé principy si vyzkoušíte na příkladech


    Časová náročnost: Hodiny: 1 Minuty: 11

  • Po představení jednotlivých symetrických a asymetrických typů šifrování tu máme něco, co s šifrováním úzce souvisí, ale přímo se ho nedotýká. Představte si, že byste dostali zprávu a chtěli ověřit, že přišla opravdu od odesilatele. Stejně tak chcete vědět, že se při cestě k vám se zprávou nic nestalo. K tomuto ověřování právě slouží hashe a elektronické či digitální podpisy. Nyní se tedy budeme zabývat problematikou autenticity, autorství a integrity zprávy, stejně tak, jako certifikáty, které umožňují ochranu před útokem man in the middle.

    Cíle

    • dozvíte se, jak lze zjistit autorství, autenticitu a integritu zprávy
    • budete vědět, proč jsou tato opatření nutná
    • definujete rozdíly mezi elektronickým, digitálním, zaručeným a symetrickým podpisem
    • dokážete vysvětlit výhody a nevýhody jednotlivých představených metod, které se v této problematice objevují


    Časová náročnost: Hodiny: 1 Minuty: 13

  • V této kapitole naleznete informace ke zkoušce.

    Cíle

    • Získáte informace ke zkoušce.


    Časová náročnost: Hodiny: 60 Minuty: 0

    Ke zkoušce můžete přistoupit až po získání zápočtu. Zkouška je kombinovaná, písemná a ústní část se budou konat v jednom dni.

    Bonus

    Písemné části zkoušky se můžete vyhnout při splnění dvou následujících podmínek:

    1. Zisk nejméně 300 bodů v součtu ze všech 3 testů.

    Písemná část

    Písemnou částí zkoušky je test, jehož hodnocení bude odstupňováno podle získaných bodů takto:

    • Výborně při zisku bodů v intervalu (10;12>.
    • Velmi dobře při zisku bodů v intervalu (8;10>.
    • Dobře při zisku bodů v intervalu (6;8>. 
    • 6 a méně bodů - zkouška končí.

    Ústní část

    Při ústní části si vylosujete 4 okruhy, z každého posléze dostanete jednu otázku. Jednu ze zadaných otázek budete moci odmítnout, ale nebudete si pak moci již zlepšit známku po písemném testu, pokud ho budete psát.

    Hodnocení ústní části bude následující:

    1. Perfektní zodpovězení všech otázek = výborně.
    2. Jedna neuspokojivě zodpovězená otázka = velmi dobře.
    3. Dvě neuspokojivě zodpovězené otázky = dobře.
    4. Všechno ostatní = nevyhověl.

    Výsledná známka ze zkoušky se vypočte jako průměr z písemné (pokud ji budete muset absolvovat) a ústní (pokud bude hodnocena alespoň stupněm dobře) části s tím, že známka z písemné části má váhu 1 a známka z ústní části má váhu 1,5.

  • Došli jste na závěr materiálu. Doufáme, že byl dobrou oporou pro to, abyste v předmětu uspěli. K většině věcí, které jste nyní teoreticky poznali, se budete vracet dále ještě podrobněji v dalších předmětech. Doufáme, že jste se něco nového o digitálních technologiích a o tom, co se skrývá pod povrchem dozvěděli a budete na to myslet, až budete třeba někomu posílat zprávu apod. Přejeme při jejich používání hodně zdaru.

    Pro úspěšné absolvování kurzu prosím vyplňte závěrečný evaluační dotazník.