Schedule
The schedule beyond the current week of the course is tentative and items are subject to change.
All page and section numbers for the readings refer to the second edition of the Computer Systems: A Programmer's Perspective book.
| June | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 24 | 25
15:00-16:30 Office Hours: Ben
CSE 350 |
26
10:45-11:45 Office Hours: Riley
CSE 021 |
27 | 28
9:40-10:40 Lecture
JHN 022 Memory, Data & Addressing (pptx, pdf, pdf-4); Integers (pptx, pdf, pdf-4) CS:APP Memory: 2.0-2.1 (pp. 29-56); Integers: 2.2-2.3 (pp. 56-99)
10:45-12:00 Office Hours: Ben
CSE 350
17:00 Lab 0 due
|
| July | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 01
13:00-14:00 Office Hours: Jacob
CSE 002 |
02
15:00-16:30 Office Hours: Ben
CSE 350 |
03
9:40-10:40 Lecture
JHN 022 Floating point (first part only: pptx, pdf, pdf-4); Basics of Machine Programming (pptx, pdf, pdf-4) CS:APP Floating Point: 2.4 (pp. 99-117); Basics of Machine Programming: 3.0-3.4 (pp. 153-177)
12:00-13:00 Office Hours: Riley
CSE 002 |
04
Independence Day (no section)
|
05
10:50-11:50 Section
CSE 303 (in CSE 303, to replace July 4) Integer representations, twos complement, and bitwise operators
13:00-14:30 Office Hours: Ben
CSE 350 |
| 08
13:00-14:00 Office Hours: Jacob
CSE 002
23:00 Lab 1 due
|
09
15:00-16:30 Office Hours: Ben
CSE 350 |
10
12:00-13:00 Office Hours: Riley
CSE 002 |
11
23:00 HW 1 due
|
12
9:40-10:40 Lecture
JHN 022 Procedures and Stacks I (pptx, pdf, pdf-4) CS:APP 3.7 (pp. 219-232), 3.13 (pp. 267-291)
10:45-12:00 Office Hours: Ben
CSE 350 |
| 15
9:40-10:40 Lecture
JHN 022 Procedures and Stacks II (pptx, pdf, pdf-4) CS:APP 3.7 (pp. 219-232), 3.13 (pp. 267-291)
13:00-14:00 Office Hours: Jacob
CSE 002 |
16
15:00-16:30 Office Hours: Ben
CSE 350 |
17
12:00-13:00 Office Hours: Riley
CSE 002
23:00 Lab 2 due
|
18 | 19
10:45-12:00 Office Hours: Ben
CSE 350 |
| 22
9:40-10:40 Lecture
JHN 022 Buffer Overflow (pptx, pdf, pdf-4); Memory and Caches I (pptx, pdf, pdf-4) CS:APP 3.12 (pp. 256-267)
13:00-14:00 Office Hours: Jacob
CSE 002 |
23
15:00-16:30 Office Hours: Ben
CSE 350 |
24
9:40-10:40 Lecture
JHN 022 Memory and Caches I (pptx, pdf, pdf-4) Bring your own exam review questions, 2nd half. CS:APP 6.2-6.5 (pp. 586-620)
12:00-13:00 Office Hours: Riley
CSE 002
23:00 HW 2 due
|
25 | 26
9:40am-10:40am Midterm exam (in class)
12:30-13:30 Office Hours (time change): Ben
CSE 350 |
| 29
HW 3 out
13:00-14:00 Office Hours: Jacob
CSE 002 |
30
15:00-16:30 Office Hours: Ben
CSE 350 |
31
Lab 4 out
9:40-10:40 Lecture
JHN 022 Memory and Caches II (pptx, pdf, pdf-4); Exceptional Control Flow (pptx, pdf, pdf-4) CS:APP 8.1 (pp. 702-711)
12:00-13:00 Office Hours: Riley
CSE 002
23:00 Lab 3 due
|
01
9:40-10:40 Lecture
Loew 105 (in Loew 105) Processes (pptx, pdf, pdf-4) CS:APP 8.2 (pp. 712-717), 8.4.1-8.4.2 (pp. 718-723)
10:45-12:00 Office Hours (date change): Ben
CSE 350 |
02 |
| August | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 05
9:40-10:40 Lecture
JHN 022 Virtual Memory I CS:APP 9.1-9.7 (pp. 777-807)
13:00-14:00 Office Hours: Jacob
CSE 002 |
06
15:00-16:30 Office Hours: Ben
CSE 350
23:00 HW 3 due
|
07
HW 4 out
9:40-10:40 Lecture
JHN 022 Virtual Memory II CS:APP 9.1-9.7 (pp. 777-807)
12:00-13:00 Office Hours: Riley
CSE 002 |
08
9:40-10:40 Section
Loew 105 Virtual memory |
09
Lab 5 out
9:40-10:40 Lecture
JHN 022 Memory Allocation I CS:APP 9.9-9.12 (pp. 812-848)
10:45-12:00 Office Hours: Ben
CSE 350
23:00 Lab 4 due
|
| 12
9:40-10:40 Lecture
JHN 022 Memory Allocation II CS:APP 9.9-9.12 (pp. 812-848)
13:00-14:00 Office Hours: Jacob
CSE 002 |
13
15:00-16:30 Office Hours: Ben
CSE 350 |
14
9:40-10:40 Lecture
JHN 022 Memory Allocation III CS:APP 9.9-9.12 (pp. 812-848)
12:00-13:00 Office Hours: Riley
CSE 002
23:00 HW 4 due
|
15
9:40-10:40 Section
Loew 105 Lab 5 |
16
9:40-10:40 Lecture
JHN 022 Java vs. C
10:45-12:00 Office Hours: Ben
CSE 350 |
| 19
9:40-10:40 Lecture
JHN 022 Java vs. C, Parallelism
13:00-14:00 Office Hours: Jacob
CSE 002 |
20
15:00-16:30 Office Hours: Ben
CSE 350 |
21
9:40-10:40 Lecture
JHN 022 Odds and Ends, Conclusions, Course Evaluations
12:00-13:00 Office Hours: Riley
CSE 002
23:00 Lab 5 due
|
22
9:40-10:40 Section
Loew 105 Final review |
23
9:40am-10:40am Final exam (in class)
10:45-12:00 Office Hours: Ben
CSE 350 |
Show color key
Hide color key