Discrete Structures is the study of objects that have discrete as opposed to continuous values, including the foundations of logic, algorithms and their complexity, mathematical reasoning, relations, graphs, trees and combinatorics. The course aims to develop knowledge and understanding of basic concepts of sets and sets operations, build capacity to evaluate logic and induction techniques and build knowledge on graph to design complex network connections. It provides the foundational knowledge of finite systems and quantitative concepts needed in computer science.
- Teacher: Mahmoud Alfa Abdullahi