MATH-156   Discrete Math for Computer Sci

An introduction to a number of topics in discrete mathematics that are particularly useful for work in computer science, including propositional logic, sets, functions, counting techniques, models of computation and graph theory. Applications in computer science. Prerequisite: Computer Science 108 or permission of the instructor.