January | ||||
---|---|---|---|---|
Monday | Tuesday | Wednesday | Thursday | Friday |
06
14:30-15:20 Lecture
CSE2 G20 Javascript |
07 | 08
14:30-15:20 Lecture
CSE2 G20 HTTP Servers |
09
Section
Debugging
09:00 Software Setup due
|
10
14:30-15:20 Lecture
CSE2 G20 The Browser |
13
14:30-15:20 Lecture
CSE2 G20 React
23:00 Knowledge Quiz due
|
14 | 15
14:30-15:20 Lecture
CSE2 G20 Typescript
23:00 HW1 due
|
16
Section
Browser |
17
14:30-15:20 Lecture
CSE2 G20 Client-Server interaction I |
20
MLK Day
|
21 | 22
14:30-15:20 Lecture
CSE2 G20 Client-Server interaction II
23:00 HW2 due
|
23
Section
Client-Server |
24
14:30-15:20 Lecture
CSE2 G20 Specifications |
27
14:30-15:20 Lecture
CSE2 G20 Inductive data types |
28 | 29
14:30-15:20 Lecture
CSE2 G20 Testing
23:00 HW3 due
|
30
Section
Specifications |
31
14:30-15:20 Lecture
CSE2 G20 Correctness |
February | ||||
---|---|---|---|---|
Monday | Tuesday | Wednesday | Thursday | Friday |
03
14:30-15:20 Lecture
CSE2 G20 Proof by calculation |
04 | 05
14:30-15:20 Lecture
CSE2 G20 Structural induction
23:00 HW4 due
|
06
Section
Reasoning |
07
14:30-15:20 Lecture
CSE2 G20 Floyd logic for straight-line code |
10
14:30-15:20 Lecture
CSE2 G20 Floyd logic for conditionals |
11 | 12
14:30-15:20 Lecture
CSE2 G20 Floyd logic for loops
23:00 HW5 due
|
13
Section
Floyd Logic |
14
14:30-15:20 Lecture
CSE2 G20 Tail recursion |
17
President's Day
|
18 | 19
14:30-15:20 Lecture
CSE2 G20 Bottom-up recursion
23:00 HW6 due
|
20
Section
Tail Recursion |
21
14:30-15:20 Lecture
CSE2 G20 Data abstraction |
24
14:30-15:20 Lecture
CSE2 G20 Arrays, Stacks, Queues, & Dequeues |
25 | 26
14:30-15:20 Lecture
CSE2 G20 Sets & Maps
23:00 HW7 due
|
27
Section
Abstraction |
28
14:30-15:20 Lecture
CSE2 G20 Reasoning about Arrays |
March | ||||
---|---|---|---|---|
Monday | Tuesday | Wednesday | Thursday | Friday |
03
14:30-15:20 Lecture
CSE2 G20 Loops on Arrays |
04 | 05
14:30-15:20 Lecture
CSE2 G20 More Loops on Arrays
23:00 HW8 due
|
06
Section
Arrays |
07
14:30-15:20 Lecture
CSE2 G20 Mutable ADTs |
10
14:30-15:20 Lecture
CSE2 G20 Subtypes |
11 | 12
14:30-15:20 Lecture
CSE2 G20 Equality |
13
Section
Object-Oriented Programming |
14
14:30-15:20 Lecture
CSE2 G20 Design Patterns
23:00 HW9 due
|
17 | 18
14:30-16:20 Final exam
|
19 | 20 | 21 |