The 37-credit Master of Science program consists of 25 credits of required courses covering such subjects as set theory, mathematical logic and information, abstract algebra, Euclidean geometry, history of mathematics and the foundations and applications of analysis.