This course presents an introduction to the mathematical foundations of computer science, with an emphasis on mathematical reasoning, combinatorial analysis, discrete structures, applications and modeling, and algorithmic thinking. Topics may include sets, functions, relations, algorithms, number theory, matrices, mathematical reasoning, counting, graphs and trees.
PrerequisitesStudents must be accepted into the Computer Science Diploma offered through Western Continuing Studies to enrol
Applies Towards the Following Certificates
- Diploma in Computer Science : 7 Required Courses