Algebra 2 (NMAI076) - Spring term 2026

Practicals: Monday 13:10 - 13:50, lecture room S6
Lecture: Monday 14:00-15:30, lecture room S4

Lecture notes Czech English
Algebra 1 alg1_cz alg1_en
Algebra 2 alg2_cz alg2_en

Evaluation:
The credit (Zápočet) for the course is obtained through active participation in the Practicals (presentation and discussion of exercises).
The grade will be determined by an oral exam, admission to the exam requires getting ''Zápočet'' first.

Syllabus: This course is a continuation of Algebra 1 and aims to introduce computer science students to some topics from abstract algebra:
  1. Homomorphisms (group homomorphism, quotient groups, ring homomorphisms, ideals, classification of finite fields)
  2. Number fields (ring and field extensions, algebraic elements, and finite degree extensions)
  3. Algorithms in polynomial arithmetic (fast polynomial multiplication and division, decomposition)
  4. Other algebraic structures (lattices and Boolean algebras)
Overview:

Date Topics Lecture notes
16/02Group homomorphisms and isomorphisms, invariants
Section 1.1-1.3
23/02
02/03
09/03
16/03
23/03
30/03
06/04 Easter Monday
13/04
20/04
27/04
04/05
11/05
18/05


Consultation:
If you have questions, do not hesitate to ask (either in person or via e-mail)! I have no official office hours, but if required, a personal meeting can be arranged. Please make also use of the exercise classes to discuss your questions.