Course Description
This is an introductory course in Discrete Mathematics oriented toward Computer Science and Engineering. The course divides roughly into thirds:
- Fundamental Concepts of Mathematics: Definitions, Proofs, Sets, Functions, Relations
- Discrete Structures: Modular Arithmetic, Graphs, State Machines, Counting
- Discrete …
This is an introductory course in Discrete Mathematics oriented toward Computer Science and Engineering. The course divides roughly into thirds:
- Fundamental Concepts of Mathematics: Definitions, Proofs, Sets, Functions, Relations
- Discrete Structures: Modular Arithmetic, Graphs, State Machines, Counting
- Discrete Probability Theory
A version of this course from a previous term was also taught as part of the Singapore-MIT Alliance (SMA) programme as course number SMA 5512 (Mathematics for Computer Science).
Course Info
Learning Resource Types
assignment_turned_in
Problem Sets with Solutions
grading
Exams with Solutions
notes
Lecture Notes
![6.042 course logo: 4 by 4 square with numbers in each square.](/courses/6-042j-mathematics-for-computer-science-fall-2005/2c12187139252b95b36930712f616406_6-042jf05.jpg)
Course logo. (Image courtesy of Nick Matsakis.)