This document outlines the syllabus for a course on discrete mathematics. It discusses course policies, grading schemes, recommended textbooks, and provides an overview of topics covered in the course including logic and sets, elementary number theory, proofs, counting and combinatorics, graph theory, and trees. The overview section describes applications of these topics in computer science and technology.