This unit covers Information Representation, Induction, combinatorics, graph theory and basic computer science needed to develop efficient algorithms. Algorithms are the building blocks behind any software as they describe how to efficiently perform the required task. This unit enables students to effectively and efficiently develop programming codes to meet current industry standards.
PRESCRIBED TEXT- DISCRETE MATHEMATICS WITH APPLICATIONS, METRIC EDITION
RECOMMENDED TEXT - DISCRETE MATHEMATICS AND ITS APPLICATIONS 8TH EDITION