This course is an introduction to discrete mathematics.
If you have ever wondered "What sort of mathematics do I
need for computer science?" this course will provide some
answers. In particular, you will have the opportunity to
learn basic concepts about boolean functions and number
systems, predicate and propositional logic, elementary
number theory, induction, equivalence and order. These
are some of the essential ingredients in the toolkit
of every computer scientist.
You are welcome to browse through this web site. There
is a lot of useful material on-line. In particular, all
homeworks, homework solutions, and the midterm exam will
be posted here, as will be important announcements.
Good luck and have fun in CSE20!
--Your CSE20 instructors
CSE 20 Home Page