This page describes the 300 level courses that are offered by the Mathematics Department with the aim of helping students plan their schedule wisely. The courses are grouped by subject, and within each subject are listed in roughly increasing level of difficulty. Students should be warned that the present numbering system is highly illogical, i.e. a higher number in no way indicates a more difficult class.
Students write a project.
An accessible class. A mixture of theory and applications, with some computer projects on public key cryptography and error correcting codes. An accessible class. Highly recommended for those planning to go to graduate school. This class has newly increased prerequisites, and so will be able to go fairly deeply into this subject.