The principles and application of discrete structure was what I learnt through this course.Topic such as set theory, proof, techniques, relations, functions, recurrence realtions, counting methods,graph theory, trees and finite automata.In the end, computer science problems can be solved using set theory, relations, and funtions. All this was done while using Visual Studio code as the compiler to run the programs learnt throughout the subject.