Jan 5: Course introduction. Computer algebra systems; relation
with numerical analysis. Operating with large integer numbers. Addition of numbers.
Jan 7: Algebraic structures: groups, rings, integral domains,
Euclidean domains, quotient fields, finite fields.
Jan 12: Algebraic revision (cont). Addition of polynomials.
Multiplication of polynomials.
Jan 14: Multiplication of numbers and polynomials. Division with remainder.
Jan 19: Division with remainder (cont). Greatest common divisors.
Jan 21: GCD algorithms: Euclidean algorithm and extended Euclidean algorithm.
Jan 26: Examples of EEA. Correctness of the EEA.
Jan 28: Correctness of the EEA (cont). Analysis of the EEA.
To February lectures.