It will build on the foundation of MATH 335, although it could be attempted by students with alternative suitable backgrounds. It is about the underlying mathematics of algorithms and hence the mathematical ideas behind the dicipline of computer science. Structural complexity and computation are studied at a more advanced level. Some study of the theory of distributed systems may be included. The material would be of use especially to prospective students of MATH 431, MATH 432, COMP 426 and COMP 303.
Standard disclaimer applies.