Schedule

June
MondayTuesdayWednesdayThursdayFriday
23
13:10-14:10 Lecture
JHN 075
LC01: Introduction, Binary
CSPP: § 1.0-1.10, 2.0-2.1.1 (p. 1-28, 31-39)
Pre-lecture Reading 1 (due 6/25)
14:20-15:20 OH (Alexandra)
CSE 2F Breakout
24
13:00-14:00 OH (Sami)
CSE 3F Breakout
25
13:10-14:10 Lecture
JHN 075
LC02: Memory & Data I
CSPP: § 2.1.2-2.1.3 (p.39-48)
Pre-lecture Reading 2
14:30-15:30 OH (Mendel)
CSE 2F Breakout
15:30-16:30 OH (Alexandra)
CSE 2F Breakout & Zoom
26
Section
351 Workflow
13:00-14:00 OH (Samantha)
CSE 3F Breakout
27
13:10-14:10 Lecture
JHN 075
LC03: Memory & Data II
CSPP: § 2.1.4-2.1.9 (p. 49-59)
Pre-lecture Reading 3
14:20-15:30 OH (Liander)
CSE 4F Breakout
23:59 HW1: Binary due
30
13:10-14:10 Lecture
JHN 075
LC04: Integers I
CSPP: § 2.2-2.2.3 (p. 59-70)
Pre-lecture Reading 4
14:20-15:20 OH (Alexandra)
CSE 2F Breakout
01
13:00-14:00 OH (Sami)
CSE 3F Breakout
02
13:10-14:10 Lecture
JHN 075
LC05: Integers II
CSPP: § 2.2.4-2.3 (p. 70-108)
Pre-lecture Reading 5
14:30-15:30 OH (Mendel)
CSE 2F Breakout
15:30-16:30 OH (Alexandra)
CSE 2F Breakout & Zoom
03
13:00-14:00 OH (Samantha)
CSE 3F Breakout
04
Independence Day
July
MondayTuesdayWednesdayThursdayFriday
07
12:00-13:00 OH (Liander)
CSE 3F Breakout
13:10-14:10 Lecture
JHN 075
LC06: Floating Point
CSPP: § 2.4-2.5 (p. 108-127)
Pre-lecture Reading 6
14:20-15:20 OH (Alexandra)
CSE 2F Breakout
08
13:00-14:00 OH (Sami)
CSE 3F Breakout
09
12:00-13:00 OH (Samantha)
CSE 3F Breakout
13:10-14:10 Lecture
JHN 075
LC07: x86 Programming I
CSPP: § 3.2-3.5.3 (p. 169-195)
Pre-lecture Reading 7
14:30-15:30 OH (Mendel)
CSE 2F Breakout
15:30-16:30 OH (Alexandra)
CSE 2F Breakout & Zoom
23:59 HW5: Integers II due
10
10:50-11:50 Midterm 1 (AA)
SIG 228
12:00-13:00 Midterm 1 (AB)
SIG 228
11
13:10-14:10 Lecture
JHN 075
LC08: x86-64 Programming II
CSPP: § 3.6.0-3.6.5 (p. 200-213)
Pre-lecture Reading 8
14:20-15:30 OH (Liander)
CSE 4F Breakout
14
13:10-14:10 Lecture
JHN 075
LC09: x86-64 Programming III
CSPP: § 3.6.7-3.6.8 (p. 220-238)
Pre-lecture Reading 9
14:20-15:20 OH (Alexandra)
CSE 2F Breakout
15
13:00-14:00 OH (Sami)
CSE 3F Breakout
16
13:10-14:10 Lecture
JHN 075
LC10: Stack & Procedures I
CSPP: § 3.7.0-3.7.3 (p. 238-248)
Pre-lecture Reading 10
14:30-15:30 OH (Mendel)
CSE 2F Breakout
15:30-16:30 OH (Alexandra)
CSE 2F Breakout & Zoom
17 18
9:00-10:00 OH (Samantha)
Zoom
13:10-14:10 Lecture
JHN 075
LC11: Procedures II & Executables
CSPP: § 3.7.4-3.7.5, 3.2 (p. 248-255, 169-177)
Pre-lecture Reading 11
14:20-15:30 OH (Liander)
CSE 4F Breakout
21
13:10-14:10 Lecture
JHN 075
LC12: Arrays & Structs
CSPP: § 3.8, 3.9 (p. 255-276)
Pre-lecture Reading 12
14:20-15:20 OH (Alexandra)
CSE 2F Breakout
22
13:00-14:00 OH (Sami)
CSE 3F Breakout
23
13:10-14:10 Lecture
JHN 075
LC13: Buffer Overflow
CSPP: § 3.10 (p. 276-293)
Pre-lecture Reading 13
14:30-15:30 OH (Mendel)
CSE 2F Breakout
15:30-16:30 OH (Alexandra)
CSE 2F Breakout & Zoom
24
13:00-14:00 OH (Samantha)
CSE 3F Breakout
25
13:10-14:10 Lecture
JHN 075
LC14: Memory & Caches I
CSPP: § 6.0, 6.2-6.3 (p. 579-580, 604-614)
Pre-lecture Reading 14
14:20-15:30 OH (Liander)
CSE 4F Breakout
15:30-16:30 OH (Liander)
CSE 4F Breakout
23:59 HW12: Structs due
28
13:10-14:10 Lecture
JHN 075
LC15: Memory & Caches II
CSPP: § 6.4-6.4.2 (p. 614-624)
Pre-lecture Reading 15
14:20-15:20 OH (Alexandra)
CSE 2F Breakout
29
13:00-14:00 OH (Sami)
CSE 3F Breakout
30
13:10-14:10 Lecture
JHN 075
LC16: Memory & Caches III
CSPP: § 6.4.3-6.4.7 (p. 624-633)
Pre-lecture Reading 16
14:30-15:30 OH (Mendel)
CSE 2F Breakout
15:30-16:30 OH (Alexandra)
CSE 2F Breakout & Zoom
31
10:50-11:50 Midterm 2 (AA)
SIG 228
12:00-13:00 Midterm 2 (AB)
SIG 228
01
13:10-14:10 Lecture
JHN 075
LC17: Memory & Caches IV
CSPP: § 6.5-6.7, 8.0-8.1 (p. 633-649)
Pre-lecture Reading 17
14:20-15:30 OH (Liander)
CSE 4F Breakout
August
MondayTuesdayWednesdayThursdayFriday
04
13:10-14:10 Lecture
JHN 075
LC18: Memory Allocation I
CSPP: § 9.9-9.9.11 (p. 839-853)
Pre-lecture Reading 18
14:20-15:20 OH (Alexandra)
CSE 2F Breakout
05
13:00-14:00 OH (Sami)
CSE 3F Breakout
06
13:10-14:10 Lecture
JHN 075
LC19: Memory Allocation II
CSPP: § 9.9.12-9.12 (p. 854-876)
Pre-lecture Reading 19
14:30-15:30 OH (Mendel)
CSE 2F Breakout
15:30-16:30 OH (Alexandra)
CSE 2F Breakout & Zoom
07
13:00-14:00 OH (Samantha)
CSE 3F Breakout
08
13:10-14:10 Lecture
JHN 075
LC20: Processes I
CSPP: § 8.0-8.4 (p. 722-756)
Pre-lecture Reading 20
14:20-15:30 OH (Liander)
CSE 4F Breakout
11
13:10-14:10 Lecture
JHN 075
LC21: Processes II & Virtual Memory I
CSPP: § 9.0-9.3 (p. 802-810)
Pre-lecture Reading 21
14:20-15:20 OH (Alexandra)
CSE 2F Breakout
12
13:00-14:00 OH (Sami)
CSE 3F Breakout
13
13:10-14:10 Lecture
JHN 075
LC22: Virtual Memory II
CSPP: § 9.4-9.6 (p. 811-825)
Pre-lecture Reading 22
14:30-15:30 OH (Mendel)
CSE 2F Breakout
15:30-16:30 OH (Mendel)
CSE 2F Breakout
14
13:00-14:00 OH (Samantha)
CSE 3F Breakout
15
13:10-14:10 Lecture
JHN 075
LC23: Virtual Memory III
CSPP: § 9.7 (p. 825-833)
Pre-lecture Reading 23
14:20-15:30 OH (Liander)
CSE 4F Breakout
18
13:10-14:10 Lecture
JHN 075
LC24: Java & C
(No reading)
14:20-15:20 OH (Alexandra)
CSE 2F Breakout
19
11:30-12:30 OH (Liander)
CSE 4F Breakout
13:00-14:00 OH (Sami)
CSE 3F Breakout
20
13:10-14:10 Lecture
JHN 075
LC25: Course Wrap-Up
(No reading)
14:30-15:30 OH (Mendel)
CSE 2F Breakout
15:30-16:30 OH (Alexandra)
CSE 2F Breakout & Zoom
23:59 LB5: Writing a Dynamic Storage Allocator due (NO LATE DAYS)
21
Section
Final Review
13:00-14:00 OH (Samantha)
CSE 3F Breakout
22
13:10-14:10 Final Exam
JHN 075