Jan 3: Course introduction. Introduction: computer algebra systems; relation with numerical analysis.
Jan 8: Algebraic structures: groups, rings, integral domains.
Jan 10: Algebraic structures: Euclidean domains, quotient fields,
finite fields.
Jan 15: Addition of numbers and polynomials. Data structures for
integers and polynomials.
Jan 17: Multiplication of numbers and polynomials. [A1 out]
Jan 22: Division with remainder.
Jan 24: GCD algorithms: Euclidean algorithm.
Jan 29: Extended Euclidean algorithm. Examples.
Jan 31: Correctness of the EEA.