Polynomy, kořeny polynomů, základní věta algebry, lineární algebra, Gaussova eliminace, řešení soustav lineárních rovnic, lineární prostor, lineární závislost a nezávislost, báze, dimenze, souřadnice, lineární zobrazení, matice, maticové operace, determinant, LU rozklad, afinní prostor, vlastní čísla a vektory, ortogonalita, analytická geometrie, lineární kódy. Pologrupy, monoidy, grupy, Abelovy grupy, použití grup, Euler-Fermatova věta, modulární aritmetika, čínská věta o zbytcích, testování prvočíselnosti. Tělesa zbytkových tříd, polynomy nad konečnými tělesy Zp, ireducibilita, okruhy a tělesa polynomů, Euklidův algoritmus pro polynomy nad Zp, aplikace konečných těles. Boolovská algebra. Binární relace a jejich vlastnosti, vztah orientovaných grafů a binárních h relací, ekvivalence a uspořádání, svazy a distributivní svazy. Homomorfismy struktur popsaných operacemi a/nebo relacemi, rovnosti, volné objekty, volné algebry.