Jan 5: Course introduction. Operating with large integer
numbers. Addition of numbers.
Jan 7: Addition of polynomials. Multiplication of polynomials.
Jan 12: Multiplication of numbers. Division with remainder.
Jan 14: Greatest common divisors. GCD algorithms: Euclidean
algorithm.
Jan 19: Extended Euclidean algorithm and examples. Correctness
of the EEA.
Jan 21: Correctness of the EEA (cont). Analysis of the EEA.
Jan 26: Analysis of extended Euclidean algorithm (cont).
Application: modular arithmetic.
Jan 28: Modular inverses. Inverse computations in finite fields.
To February lectures.