Logic, sets and functions, algorithms, mathematical reasoning, counting, relations, graphs, trees, Boolean Algebra, computation, modeling. Antirequisite(s): Mathematics 2155A/B, the former Software Engineering 2251A/B. Prerequisite(s): Computer Science 1026A/B or ES 1036A/B. Corequisite(s): Computer Science 1027A/B or 1037A/B. Pre-or Corequisite(s): Extra Information: 3 lecture hours, 0.5 course. Note: this course is offered only to software engineering students enrolled in the Faculty of Engineering. back to top