CurrMana

Mathematics for Computer Science

6.1200J · Electrical Engineering and Computer Science, Mathematics · Undergraduate · Spring 2024

Prof. Erik Demaine, Dr. Zachary Abel, Dr. Brynmor Chapman

MIT · Tier 1

This course covers elementary discrete mathematics for science and engineering, with a focus on mathematical tools and proof techniques useful in computer science. Topics include logical notation, sets, relations, elementary graph theory, state machines and invariants, induction and proofs by contradiction, recurrences, asymptotic notation, elementary analysis of algorithms, elementary number theory and cryptography, permutations and combinations, counting tools, and discrete probability.

MathematicsEngineeringComputer ScienceAlgorithms and Data StructuresData Science, Analytics & Computer TechnologyScience & Math

The syllabus, on MIT OpenCourseWare

The full course — syllabus, assigned readings, problem sets, exams, and lecture notes — lives on OCW. These open the real thing:

Attribution

Prof. Erik Demaine, Dr. Zachary Abel, Dr. Brynmor Chapman. 6.1200J Mathematics for Computer Science. Spring 2024. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu. License: CC BY-NC-SA 4.0.

Course materials are © their authors and licensed CC BY-NC-SA 4.0. CurrMana links to the source and does not re-host them.