This document outlines a course on discrete structures that covers topics like logic, proofs, sets, relations, graphs and trees. It begins with an introduction that distinguishes between discrete and continuous data. It then defines discrete mathematics as the study of discrete objects and structures. The syllabus lists the topics to be covered in the course. Reference books are provided and the document proceeds to provide examples and explanations of concepts like propositions, logical connectives, truth tables and how to form compound propositions using logical operators.