Welcome to CSE20, Spring 2017

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