Mathematical Foundations of Computer Science

Johns Hopkins · EN.601.230 · Fall 2023

An introduction to mathematical reasoning and discrete structures relevant to computer science: propositional and predicate logic, proof techniques including induction, sets, relations, functions, counting, graphs, and number theory.