CS 70 at UC Berkeley
Discrete Mathematics and Probability Theory
Lectures: TuTh 12:30-2 pm, 150 Wheeler
Week 0 Overview
Propositional Logic, Proofs
Week 1 Overview
Induction, Stable Marriage
Week 2 Overview
Graph Theory
- Note 5 : Graph Theory
- Discussion 02a (solution)
- Discussion 02b (solution)
- Homework 02 (TeX) (solution)
- Lecture 5 (full) (6up) (webcast)
- Lecture 6 (full) (6up) (webcast)
Week 3 Overview
Modular Arithmetic
- Note 6 : Modular Arithmetic
- Discussion 03a (solution)
- Discussion 03b (solution)
- Homework 03 (TeX) (solution)
- Homework 04 (TeX) (solution)
- Lecture 7 (full) (6up) (webcast)
- Lecture 8 (full) (6up) (webcast)
Week 4 Overview
Midterm 1, RSA
Week 5 Overview
Polynomials, Error Correcting Codes
Week 6 Overview
Uncountability, Uncomputability, Counting
Week 7 Overview
Probability Spaces, Conditional Probability
Week 8 Overview
Random Variables, Distributions
Week 9 Overview
Joint Distributions, Linearity of Expectation, Variance
Week 10 Overview
Joint Distributions, Continuous Probability
- Note 20 : Continuous Probability
- Discussion 10a (solution)
- Discussion 10b (solution)
- Homework 10 (TeX) (solution)
- Lecture 20 (webcast)
- Lecture 21 (webcast)
Week 11 Overview
Continuous Distributions, Gaussians
- Note 20 : Continuous Probability
- Discussion 11a (solution)
- Discussion 11b (solution)
- Homework 11 (TeX) (solution)
- Lecture 22 (webcast)
- Lecture 23 (webcast)
Week 12 Overview
Inequalities, Confidence Intervals, Estimation
- Note 18 : Chebyshev's Inequality
- Note 20 : Continuous Probability
- Note 26 : Estimation
- Discussion 12a (solution)
- Discussion 12b (solution)
- Homework 12 (TeX) (solution)
- Lecture 24 (webcast)
- Lecture 25 (webcast)
Week 13 Overview
Markov Chains
- Note 24 : Markov Chains
- Note 26 : Estimation
- Discussion 13a (solution)
- Discussion 13b (solution)
- Homework 13 (TeX) (solution)
- Lecture 26 (webcast)
- Lecture 27 (webcast)
Week 14 Overview
Final Review
Notes
There is no textbook for this class. Instead, there is a set of fairly comprehensive lecture notes. Make sure you revisit the notes after lecture. Each note may be covered in one or more lectures. See Syllabus for more information.
Discussions
The discussion sections will not cover new material, but rather will give you additional practice solving problems. You can attend any discussion section you like. However, if there are fewer desks than students, then students who are officially enrolled in that section will get seating priority. See Syllabus for more information.
Homeworks
All homeworks are graded for accuracy and it is highly-recommended that you do them. Your lowest two homework scores will be dropped, but these drops should be reserved for emergencies. The TeX files we provide are not meant to be compiled. They are just provided as a reference. See Syllabus for more information.