MITEECS6.042
Mathematics for Computer Science (alt year)
Earlier version of 6.042J — Leighton's lectures. Some prefer this version's lecturing style. Same syllabus.
Syllabus
- Week 1
Proofs; well-ordering principle
- Week 2
Propositional and first-order logic
- Week 3
Sets, relations, functions
- Week 4
Induction; strong induction; recursion
- Week 5
Number theory; modular arithmetic; RSA
- Week 6
Graph theory — connectivity, trees
- Week 7
Graph colouring; matching
- Week 8
Counting; permutations and combinations
- Week 9
Generating functions; recurrences
- Week 10
Discrete probability
- Week 11
Random variables; expectation; variance
- Week 12
Markov chains; random walks
