CurrMana

Mathematics for Computer Science

6.042J · Electrical Engineering and Computer Science, Mathematics · Undergraduate · Fall 2010

Prof. Tom Leighton, Dr. Marten van Dijk

MIT · Tier 1

This course covers elementary discrete mathematics for computer science and engineering. It emphasizes mathematical definitions and proofs as well as applicable methods. Topics include formal logic notation, proof methods; induction, well-ordering; sets, relations; elementary graph theory; integer congruences; asymptotic notation and growth of functions; permutations and combinations, counting principles; discrete probability. Further selected topics may also be covered, such as recursive defin…

EngineeringMathematicsComputer ScienceData 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. Tom Leighton, Dr. Marten van Dijk. 6.042J Mathematics for Computer Science. Fall 2010. 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.