Schedule
All page and section numbers for the readings refer to the third edition of the Computer Systems: A Programmer's Perspective book. There are significant changes from the second to third edition.
CSE 351 Spring 2018
Course Calendar
Course Calendar
March | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
25 | 26
Lab 0 out
Homework 1 out
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
17:00-18:00 OH (Britt)
CSE 3rd-floor breakout |
27
9:00-10:00 OH (Eric)
CSE220
13:00-14:00 OH (Bryan)
CSE 3rd-floor breakout |
28
9:30-10:30 OH (Travis)
CSE 3rd-floor breakout
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
14:30-15:30 OH (Natalie)
CSE 3rd-floor breakout
23:59 Start-of-Course Survey due
|
29
Section
Binary, Programming in C
13:30-14:30 OH (Ruta)
CSE220 |
30
9:30-10:30 OH (Dan)
CSE 574
14:00-15:00 OH (Sam)
CSE021 |
31 |
April | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
01 | 02
Lab 1 out
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
17:00-18:00 OH (Britt)
CSE 3rd-floor breakout
23:59 Lab 0 due
23:59 Homework 1 due
|
03
9:00-10:00 OH (Eric)
CSE220
13:00-14:00 OH (Bryan)
CSE 3rd-floor breakout |
04
9:30-10:30 OH (Travis)
CSE 3rd-floor breakout
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
14:30-15:30 OH (Natalie)
CSE 3rd-floor breakout |
05
13:30-14:30 OH (Ruta)
CSE220 |
06
9:30-10:30 OH (Dan)
CSE 574
14:00-15:00 OH (Sam)
CSE021 |
07
12:00-14:00 OH (Travis)
LOW 117 |
08 | 09
Homework 2 out
11:30-12:20 Lecture
KNE 110 Floating Point II & x86-64 intro float.c CSPP: § 2.4.4-2.5, 3.2-3.4 (p. 120-127, 169-191)
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
17:00-18:00 OH (Britt)
CSE 3rd-floor breakout
23:59 Lab 1 prelim due
|
10
9:00-10:00 OH (Eric)
CSE220
13:00-14:00 OH (Bryan)
CSE 3rd-floor breakout |
11
9:30-10:30 OH (Travis)
CSE 3rd-floor breakout
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
14:30-15:30 OH (Natalie)
CSE 3rd-floor breakout |
12
13:30-14:30 OH (Ruta)
CSE220 |
13
Lab 2 out
9:30-10:30 OH (Dan)
CSE 574
14:00-15:00 OH (Sam)
CSE021
23:59 Lab 1 due
|
14
12:00-14:00 OH (Travis)
LOW 205 |
15 | 16
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
17:00-18:00 OH (Britt)
CSE 3rd-floor breakout |
17
9:00-10:00 OH (Eric)
CSE220
13:00-14:00 OH (Bryan)
CSE 3rd-floor breakout
23:59 Homework 2 due
|
18
9:30-10:30 OH (Travis)
CSE 3rd-floor breakout
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
14:30-15:30 OH (Natalie)
CSE 3rd-floor breakout |
19
13:30-14:30 OH (Ruta)
CSE220 |
20
9:30-10:30 OH (Dan)
CSE 574
14:00-15:00 OH (Sam)
CSE021 |
21
12:00-14:00 OH (Travis)
LOW 117 |
22 | 23
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
17:00-18:00 OH (Britt)
CSE 3rd-floor breakout |
24
9:00-10:00 OH (Eric)
CSE220
13:00-14:00 OH (Bryan)
CSE 3rd-floor breakout |
25
Homework 3 out
9:30-10:30 OH (Travis)
CSE 3rd-floor breakout
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
14:30-15:30 OH (Natalie)
CSE 3rd-floor breakout
23:59 Lab 2 due
|
26
13:30-14:30 OH (Ruta)
CSE220 |
27
9:30-10:30 OH (Eric)
CSE 678
11:30-12:20 Midterm exam
14:00-15:00 OH (Sam)
CSE021 |
28
12:00-14:00 OH (Travis)
LOW 117 |
29 | 30
Lab 3 out
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
17:00-18:00 OH (Britt)
CSE 3rd-floor breakout |
01
9:00-10:00 OH (Eric)
CSE220
13:00-14:00 OH (Bryan)
CSE 3rd-floor breakout |
02
9:30-10:30 OH (Travis)
CSE 3rd-floor breakout
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
16:30-17:30 OH (Natalie)
2nd-floor breakout
23:59 Homework 3 due
|
03
13:30-14:30 OH (Ruta)
CSE220 |
04
9:30-10:30 OH (Dan)
CSE 574
14:00-15:00 OH (Sam)
CSE021 |
05
12:00-14:00 OH (Travis)
LOW 117 |
May | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
06 | 07
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
17:00-18:00 OH (Britt)
CSE 3rd-floor breakout |
08
9:00-10:00 OH (Eric)
CSE220
13:00-14:00 OH (Bryan)
CSE 3rd-floor breakout |
09
Homework 4 out
9:30-10:30 OH (Travis)
CSE 3rd-floor breakout
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
14:30-15:30 OH (Natalie)
CSE 3rd-floor breakout |
10
Section
Caching and Blocking
13:30-14:30 OH (Ruta)
CSE220
23:59 Lab 3 due
|
11
Lab 4 out
9:30-10:30 OH (Dan)
CSE 574
14:00-15:00 OH (Sam)
CSE021 |
12
12:00-14:00 OH (Travis)
LOW 117 |
13 | 14
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
17:00-18:00 OH (Britt)
CSE 3rd-floor breakout |
15
9:00-10:00 OH (Eric)
CSE220
13:00-14:00 OH (Bryan)
CSE 3rd-floor breakout |
16
Homework 5 out
9:30-10:30 OH (Travis)
CSE 3rd-floor breakout
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
14:30-15:30 OH (Natalie)
CSE 3rd-floor breakout
23:59 Homework 4 due
|
17
13:30-14:30 OH (Ruta)
CSE220 |
18
9:30-10:30 OH (Dan)
CSE 574
14:00-15:00 OH (Sam)
CSE021 |
19
12:00-14:00 OH (Travis)
LOW 117 |
20 | 21
Lab 5 out
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
17:00-18:00 OH (Britt)
CSE 3rd-floor breakout
23:59 Lab 4 due
|
22
9:00-10:00 OH (Eric)
CSE220
13:00-14:00 OH (Bryan)
CSE 3rd-floor breakout |
23
9:30-10:30 OH (Travis)
CSE 3rd-floor breakout
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
14:30-15:30 OH (Natalie)
CSE 3rd-floor breakout |
24
13:30-14:30 OH (Ruta)
CSE220 |
25
9:30-10:30 OH (Dan)
CSE 574
11:30-12:20 Lecture
KNE 110 (Finish Java and C)
14:00-15:00 OH (Sam)
CSE021
23:59 Homework 5 due
|
26
12:00-14:00 OH (Travis)
LOW 117 |
27 | 28
Memorial Day
|
29
9:00-10:00 OH (Eric)
CSE220
13:00-14:00 OH (Bryan)
CSE 3rd-floor breakout |
30
9:30-10:30 OH (Travis)
CSE 3rd-floor breakout
13:00-14:00 OH (Parker)
CSE 3rd-floor breakout
14:30-15:30 OH (Natalie)
CSE 3rd-floor breakout |
31
Section
TBD
13:30-14:30 OH (Ruta)
CSE220 |
01
9:30-10:30 OH (Dan)
CSE 574
14:00-15:00 OH (Sam)
CSE021
23:59 Lab 5 due
|
02 |
June | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
03
13:30-15:30 Final-Exam Extra Review (Multiple TAs)
EEB 125 |
04 | 05
13:30-15:30 OH (Dan)
CSE 574 |
06
14:30-16:20 Final exam
|
07 | 08 | 09 |