This course introduces students to the basic ideas of abstract algebra and number theory. Topics covered in number theory include mathematical induction, divisibility algorithms, factorization methods, primes, congruences, and Diophantine equations. Topics covered in abstract algebra include binary and equivalence relations, groups and subgroups, isomorphisms and homorphisms, rings, and ideals.
Prerequisite: MATH21703 Credits