Unlike you [Bill Gates],
I had actually tried to do the reading.
---Steve Ballmer (1999)
In after years I have deeply regretted that
I did not proceed far enough at least to understand
something of the great leading principles of mathematics.
---Charles Darwin (1809-1882)
At best he could never have been a mathematician;
at worst he would never have cared to be one;
but he needed to read mathematics,
like any other universal language,
and he never reached the alphabet.
---Henry Adams (1838-1918)
This course is on discrete mathematics. It covers combinatorics, boolean logic, computation theory, analysis of algorithms, probability, algebra, number theory, graph theory, set theory, and many other fields. Parts of the book should have been covered in high school and will be skipped or only briefly reviewed. I have in mind basic combinatorics, logic, and basic set theory.
It is never an easy job to teach discrete mathematics, because it touches so many areas of learning. Furthermore, unlike algebra, discrete mathematics does not seem to have a structure that can be said to form its foundation. But, for precisely the same reason, the subject is fascinating.
Please note that this course will be taught in English.