Group theory - basic properties, permutation groups, finite Abelian groups, cosets, normal subgroups, homomorphism theorems, representation. Ring theory - integral domains and fields, ideals, ...