March | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
31
13:30-14:20 Lecture
MLR 301 Propositions; ¬, ∧, ∨, → truth tables Reading: 1.1-1.3 (7th), 1.1-1.2 (6th)
15:00-16:00 OH (Martin)
CSE 538 |
01
14:30-15:30 OH (Dimitrios)
CSE 678 |
02
11:30-12:20 OH (Shawn)
CSE 220
13:30-14:20 Lecture
MLR 301 ↔, logical equivalences Reading: 1.4-1.5 (7th), 1.3-1.4 (6th) |
03
11:00-12:00 OH (Tim)
CSE 220 |
04
10:30-11:20 OH (King)
CSE 220
13:30-14:20 Lecture
MLR 301 Complexity of proving tautologies; predicates, quantifiers Reading: 2.1-2.2 |
April | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
07
13:30 HW1 due
13:30-14:20 Lecture
MLR 301 Sets: ∈, ⊆; first proofs
15:00-16:00 OH (Martin)
CSE 538 |
08
14:30-15:30 OH (Dimitrios)
CSE 678 |
09
11:30-12:20 OH (Shawn)
CSE 220
13:30-14:20 Lecture
MLR 301 Set equality, power set, Cartesian product |
10 | 11
10:30-11:20 OH (King)
CSE 220
13:30-14:20 Lecture
MLR 301 Set union, intersection, difference Reading: 2.3 |
14
13:30 HW2 due
13:30-14:20 Lecture
MLR 301 Functions: injective, surjective, bijective Reading: 4.1&4.3 (7th), 3.4-3.5 (6th)
15:00-16:00 OH (Martin)
CSE 538 |
15
14:30-15:30 OH (Dimitrios)
CSE 678 |
16
11:30-12:20 OH (Shawn)
CSE 220
13:30-14:20 Lecture
MLR 301 Functions: inverse, composition; divisibility, primes |
17
11:00-12:00 OH (Tim)
CSE 220 |
18
10:30-11:20 OH (King)
CSE 220
13:30-14:20 Lecture
MLR 301 Prime factorization, division theorem, equivalence (mod m) |
21
13:30-14:20 Lecture
MLR 301 Modular arithmetic and exponentiation Reading: Modular exponentiation from the end of 4.2 (7th), 3.6 (6th)
15:00-16:00 OH (Martin)
CSE 538 |
22
14:30-15:30 OH (Dimitrios)
CSE 678 |
23
11:30-12:20 OH (Shawn)
CSE 220
13:30 HW3 due
13:30-14:20 Lecture
MLR 301 GCD, Euclid's algorithm |
24
11:00-12:00 OH (Tim)
CSE 220 |
25
10:30-11:20 OH (King)
CSE 220
13:30-14:20 Lecture
MLR 301 Proof by contradiction |
28
15:00-16:00 OH (Martin)
CSE 538 |
29
14:30-15:30 OH (Dimitrios)
CSE 678 |
30
11:30-12:20 OH (Shawn)
CSE 220
13:30 HW4 due
13:30-14:20 Lecture
MLR 301 Coin flipping on the phone, induction |
01
11:00-12:00 OH (Tim)
CSE 220 |
02
10:30-11:20 OH (King)
CSE 220
13:30-14:20 Lecture
MLR 301 Induction, correctness of Euclid's algorithm Reading: 5.1-5.2 (7th), 4.1-4.2 (6th) |
May | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
05
13:30-14:20 Lecture
MLR 301 Course-of-values induction Reading: 5.3 (7th), 4.3 (6th)
15:00-16:00 OH (Martin)
CSE 538 |
06
14:30-15:30 OH (Dimitrios)
CSE 678 |
07
11:30-12:20 OH (Shawn)
CSE 220
13:30-14:20 Midterm exam
MLR 301 |
08
11:00-12:00 OH (Tim)
CSE 220 |
09
10:30-11:20 OH (King)
CSE 220
13:30 HW5 due
13:30-14:20 Lecture
MLR 301 Recursive definitions Reading: 9.1 (7th), 8.1 (6th) |
12
13:30-14:20 Lecture
MLR 301 Relations Reading: 9.5 (7th), 8.5 (6th)
15:00-16:00 OH (Martin)
CSE 538 |
13
14:30-15:30 OH (Dimitrios)
CSE 678 |
14
11:30-12:20 OH (Shawn)
CSE 220
13:30-14:20 Lecture
MLR 301 Equivalence relations and partitions Reading: 10.1, 12.1 (7th), 9.1, 11.1 (6th) |
15
11:00-12:00 OH (Tim)
CSE 220 |
16
10:30-11:20 OH (King)
CSE 220
13:30 HW6 due
13:30-14:20 Lecture
MLR 301 Directed graphs, Boolean functions, gates Reading: 12.2-12.3 (7th), 11.2-11.3 (6th) |
19
13:30-14:20 Lecture
MLR 301 Combinational circuits, adders Reading: 13.2-13.3 (7th), 12.2-12.3 (6th)
15:00-16:00 OH (Martin)
CSE 538 |
20
14:30-15:30 OH (Dimitrios)
CSE 678 |
21
11:30-12:20 OH (Shawn)
CSE 220
13:30-14:20 Lecture
MLR 301 Finite-state machines Reading: 13.4 (7th), 12.4 (6th) |
22
11:00-12:00 OH (Tim)
CSE 220 |
23
10:30-11:20 OH (King)
CSE 220
13:30 HW7 due
13:30-14:20 Lecture
MLR 301 Finite-state automata |
26
Memorial Day
|
27
14:30-15:30 OH (Dimitrios)
CSE 678 |
28
11:30-12:20 OH (Shawn)
CSE 220
13:30-14:20 Lecture
MLR 301 Regular expressions |
29
11:00-12:00 OH (Tim)
CSE 220 |
30
10:30-11:20 OH (King)
CSE 220
14:30-15:30 OH (Martin)
CSE 538 |
June | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
02
13:30 HW8 due
13:30-14:20 Lecture
MLR 301 Nonregular languages Reading: end of 3.1
15:00-16:00 OH (Martin)
CSE 538 |
03
14:30-15:30 OH (Dimitrios)
CSE 678 |
04
11:30-12:20 OH (Shawn)
CSE 220
13:30-14:20 Lecture
MLR 301 Halting problem Reading: 13.5 (7th), 12.5 (6th) |
05
11:00-12:00 OH (Tim)
CSE 220 |
06
10:30-11:20 OH (King)
CSE 220
13:30-14:20 Lecture
MLR 301 More undecidable problems |
09
14:30-16:20 Final exam
MLR 301 |
10 | 11 | 12 | 13 |