Cílem předmětu je seznámení se základními typy kódů sloužícími k efektivnímu uchovávání a přenosu informací včetně jejich utajování. Hlavními tématy jsou: entropické kódování informačního zdroje, samoopravné kódy, principy komprese textových dat, zvuku a obrazu, základní metody šifrování (klasické substituční šifry a jejich kryptoanalýza, moderní šifrové standardy DES, AES, metoda RSA šifrování s veřejným klíčem).