This course is a study of the mathematical theory and techniques that underlie computer science. Topics considered include set theory, induction, counting techniques, relations and functions, recurrence relations, trees, graphs, Boolean algebra and circuits, grammars and an introduction to automata theory. Applications of these topics in computer science are included in the course.
W097 notes: These are courses with a lecture and lab that are online. Online lectures can be asynchronous with no virtual class meetings or synchronous with required virtual meetings on posted days/times. For add'l info visit: <a href="https://bergen.edu/online" target="_blank"> bergen.edu/online</a>
W099 notes: These are courses with a lecture and lab that are online. Online lectures can be asynchronous with no virtual class meetings or synchronous with required virtual meetings on posted days/times. For add'l info visit: <a href="https://bergen.edu/online" target="_blank"> bergen.edu/online</a>