Discrete Mathematics and Probability Theory

CS70 at UC Berkeley, Spring 2025

Satish Rao

Lecture: TuTh 3:30pm - 5:00pm, Wheeler 150
Jump to current week

Note: This content schedule for Spring 2025 is subject to change.
Week Date Lecture Resources Notes Discussion Homework
0
Tue
1/21

Introduction, Propositional Logic

lecture
full 1pp 6up Note 0 Note 1


Thu
1/23

Proofs

lecture
full 1pp 6up Note 2
1
Tue
1/28

Induction

lecture
full 1pp 6up Note 3


Thu
1/30

Stable Matching

lecture
full 1pp 6up Note 4
2
Tue
2/4

Graphs

lecture
full 1pp 6up Note 5


Thu
2/6

Graphs

lecture
Note 5
3
Tue
2/11

Modular Arithmetic

Note 6


Thu
2/13

Euclid, FLT, CRT

Note 6 Note 7
4
Tue
2/18

RSA

Note 7


Thu
2/20

Polynomials, Secret Sharing

Note 8
5
Tue
2/25

Error Correcting Codes

Note 9


Thu
2/27

Counting

Note 10
6
Tue
3/4

Counting and Countability

Note 10 Note 11


Thu
3/6

Midterm (7:00 pm - 9:00 pm)

7
Tue
3/11

Countability

Note 11


Thu
3/13

Computability

Note 12
8
Tue
3/18

Introduction to Discrete Probability

Note 13


Thu
3/20

Conditional Probability, Independence

Note 13 Note 14
9
Tue
3/25

Spring Break

Thu
3/27

Spring Break

10
Tue
4/1

Combinations of Events, Applications

Note 14 Note 18


Thu
4/3

Random Variables, Expectation

Note 15 Note 19
11
Tue
4/8

Expectation, Joint Distributions and Independence

Note 15 Note 19


Thu
4/10

Coupon Collector and Variance

Note 16 Note 19
12
Tue
4/15

Variance, Covariance, Total Expectation

Note 16 Note 19 Note 20


Thu
4/17

Concentration Inequalities

Note 17
13
Tue
4/22

Continuous Probability

Note 21


Thu
4/24

Continuous Probability, Gaussian Distribution, CLT

Note 21
14
Tue
4/29

Markov Chains

Note 22


Thu
5/1

Markov Chains

Note 22
15
Tue
5/6

RRR Week

Thu
5/8

RRR Week

16
Fri
5/16

Final Exam (7:00 pm - 10:00 pm)