[フレーム]

Course Info

Topics
Learning Resource Types
Lecture Videos
Lecture Notes
Readings
Problem Sets
Open Textbooks

Download Course
6.1200J | Spring 2024 | Undergraduate

Mathematics for Computer Science

Course Description

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, ...
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.
Learning Resource Types
Lecture Videos
Lecture Notes
Readings
Problem Sets
Open Textbooks
A man stands behind a stack of blocks, each protruding further to the right, with the uppermost block no longer vertically in line with the table in any way.
Zachary Abel shows how mathematical properties can be used to stack blocks so that the uppermost block is supported even as it is entirely extended past the table. (Image courtesy of the instructors.)
MIT Open Learning
Over 2,500 courses & materials
Freely sharing knowledge with learners and educators around the world. Learn more
© 2001–2025 Massachusetts Institute of Technology
Proud member of: Open Education Global
© 2001–2025 Massachusetts Institute of Technology

AltStyle によって変換されたページ (->オリジナル) /