1. Fundamentals -- 2. Logic -- 3. Counting -- 4. Relations and Digraphs -- 5. Functions -- 6. Order Relations and Structures -- 7. Trees -- 8. Topics in Graph Theory -- 9. Semigroups and Groups -- 10. Languages and Finite-State Machines -- 11. Groups and Coding