I'm going to be working through a textbook on discrete mathematics that has a special focus on computer science. My only resources are the textbook (which, in its defense, has answers to the odd numbered problems in the back, and "self-tests" with answers) and the great and powerful Google. Since I don't have a teacher per-se to help me, are there any things I should do to help keep myself focused and retaining the information I read? I'm planning on doing every single odd-numbered problem, but are there extra projects I could be doing (programming or whatever) to reinforce aspects of it?
The book is Discrete Mathematical Structures, 5th edition, by Kolman, Busby, and Ross. Chapters are
- Fundamentals (covering set theory, matrices, etc)
- Logic
- Counting
- Relations and digraphs
- Functions
- Order relations and structures
- Trees
- Topics in graph theory
- Semigroups and groups
- Languages and finite-state machines
- Groups and coding