CSE 333 Winter 2019
Course Calendar

Subscribe to this calendar (Google, iCal, etc.)

 Show color key

January
MondayTuesdayWednesdayThursdayFriday
07
11:30-12:20 Lecture
SIG 134
Intro and C review
slides code
08 09
11:30-12:20 Lecture
SIG 134
Arrays and memory
slides code
14:30-15:30 OH (ab)
Gates 152
10
Section
Pointers, arrays, function ptrs.; GitLab
slides code
12:30-13:30 OH (ab)
Gates 152
15:30-16:30 OH (sz)
Allen 220
11
10:30-11:30 OH (ab)
Gates 152
11:30-12:20 Lecture
SIG 134
Pointers, pointers, pointers, ...
slides code
15:00-16:00 OH (hn)
Gates 151
14
11:30-12:20 Lecture
SIG 134
malloc, free, structs, typedef
slides code
14:00-15:00 OH (dp)
Gates 150
16:00-17:00 OH (sv)
Allen 220
23:00 hw0 due (logistics)
15
13:00-14:00 OH (rg)
Allen 220
16:30-18:30 OH (ft)
Gates 151
16
9:30-10:30 OH (sz)
Gates 152
10:30-11:30 OH (yx)
Gates 152
11:30-12:20 Lecture
SIG 134
Data structures and modules
slides code
14:30-15:30 OH (ab)
Gates 152
17
Section
Pointers, debugging, gdb, valgrind
slides code
12:30-13:30 OH (ab)
Gates 152
15:30-16:30 OH (sz)
Allen 220
18
10:30-11:30 OH (ab)
Gates 152
11:30-12:20 Lecture
SIG 134
Final C details; File I/O & system calls (start)
C: slides code; I/O+sys: slides code
15:00-16:00 OH (hn)
Gates 151
21
MLK Day
22
13:00-14:00 OH (rg)
Allen 220
16:30-18:30 OH (ft)
Gates 151
23
9:30-10:30 OH (sz)
Gates 152
10:30-11:30 OH (yx)
Gates 152
11:30-12:20 Lecture
SIG 134
System calls (cont.); Posix I/O
posix: slides code
14:30-15:30 OH (ab)
Gates 152
24
Section
POSIX system calls, I/O, directories
slides code
12:30-13:30 OH (ab)
Gates 152
15:30-16:30 OH (sz)
Allen 220
23:00 hw1 due (data structures)
25
10:30-11:30 OH (ab)
Gates 152
11:30-12:20 Lecture
SIG 134
Syscalls (concl.); C++ intro
slides code
15:00-16:00 OH (hn)
Gates 151
28
11:30-12:20 Lecture
SIG 134
Intro to C++ (concl.)
14:00-15:00 OH (dp)
Gates 150
16:00-17:00 OH (sv)
Allen 220
29
13:00-14:00 OH (rg)
Allen 220
16:30-18:30 OH (ft)
Gates 151
30
9:30-10:30 OH (sz)
Gates 152
10:30-11:30 OH (yx)
Gates 152
11:30-12:20 Lecture
SIG 134
C++ references, const, classes, etc.
slides code
14:30-15:30 OH (ab)
Gates 152
31
Section
C++, references, const, classes; make
c++ slides code; make: slides code
12:30-13:30 OH (ab)
Gates 152
14:30-16:30 OH (sz)
Gates 150
01
10:30-11:30 OH (ab)
Gates 152
11:30-12:20 Lecture
SIG 134
C++ constructor insanity
slides code
15:00-16:00 OH (hn)
Gates 151

February
MondayTuesdayWednesdayThursdayFriday
04
11:30-12:20 Lecture
SIG 134
UW closed - snow; no class
05
13:00-14:00 OH (rg)
Allen 220
16:30-18:30 OH (ft)
Gates 151
06
10:30-11:30 OH (yx)
Gates 152
11:30-12:20 Lecture
SIG 134
C++ class details, heap
slides code
14:30-15:30 OH (ab)
Gates 152
07
Section
C++ classes, dynamic memory
slides code
12:30-13:30 OH (ab)
Gates 152
14:30-16:30 OH (sz)
Gates 150
23:00 hw2 due (file index/search)
08
10:30-11:30 OH (ab)
Gates 152
11:30-12:20 Lecture
SIG 134
C++ templates; STL (start)
templates: slides, code; STL: slides; code
11
11:30-12:20 Lecture
SIG 134
UW closed - snow, etc.; no class
12
13:00-14:00 OH (rg)
Allen 220
16:30-18:30 OH (ft)
Gates 151
13
10:30-11:30 OH (yx)
Gates 152
11:30-12:20 Lecture
SIG 134
STL (concl.); references revisited; hw3 demo
refs: slides code
14:30-15:30 OH (ab)
Gates 152
14
Section
Midterm review
12:30-13:30 OH (ab)
Gates 152
14:30-16:30 OH (sz)
Gates 150
15
10:30-11:30 OH (ab)
Gates 152
11:30-12:20 Midterm exam
15:00-16:00 OH (hn)
Gates 151
18
President's Day
19
13:00-14:00 OH (rg)
Allen 220
16:30-18:30 OH (ft)
Gates 151
20
10:30-11:30 OH (yx)
Gates 152
11:30-12:20 Lecture
SIG 134
Inheritance (start)
slides code
14:30-15:30 OH (ab)
Gates 152
21
Section
C++, HW3 debugging, files in hex
slides index example
12:30-13:30 OH (ab)
Gates 152
14:30-16:30 OH (sz)
Gates 150
22
10:30-11:30 OH (ab)
Gates 152
11:30-12:20 Lecture
SIG 134
Inheritance (concl.), C++ casts
slides code
15:00-16:00 OH (hn)
Gates 151
25
11:30-12:20 Lecture
SIG 134
Networking intro
slides
14:00-15:00 OH (dp)
Gates 150
16:00-17:00 OH (sv)
Allen 220
18:30-19:45 Makeup lecture - smart pointers
ECE 125
slides code
26
13:00-14:00 OH (rg)
Allen 220
16:30-18:30 OH (ft)
Gates 151
18:30-19:45 Makeup lecture - smart pointers (repeat from Monday)
GWN 201
27
10:30-11:30 OH (yx)
Gates 152
11:30-12:20 Lecture
SIG 134
Network programming - DNS & client side (start)
DNS: slides code; client: slides code
14:30-15:30 OH (ab)
Gates 152
28
Section
Network programming - DNS & client side
[Lecture] Materials: slides code
12:30-13:30 OH (ab)
Gates 152
14:30-16:30 OH (sz)
Gates 150
23:00 hw3 due (disk index)
01
10:30-11:30 OH (ab)
Gates 152
11:30-12:20 Lecture
SIG 134
Network programming - server side; hw4 demo
slides code
15:00-16:00 OH (hn)
Gates 151

March
MondayTuesdayWednesdayThursdayFriday
04
11:30-12:20 Lecture
SIG 134
HTTP
slides demo
14:00-15:00 OH (dp)
Gates 150
16:00-17:00 OH (sv)
Allen 220
05
13:00-14:00 OH (rg)
Allen 220
16:30-18:30 OH (ft)
Gates 151
06
10:30-11:30 OH (yx)
Gates 152
11:30-12:20 Lecture
SIG 134
Concurrency - intro
slides
14:30-15:30 OH (ab)
Gates 152
07
Section
Concurrency, pthreads
slides code
12:30-13:30 OH (ab)
Gates 152
14:30-16:30 OH (sz)
Gates 150
08
10:30-11:30 OH (ab)
Gates 152
11:30-12:20 Lecture
SIG 134
Concurrency - threads
slides code
15:00-16:00 OH (hn)
Gates 151
11
11:30-12:20 Lecture
SIG 134
Concurrency - processes
processes: slides code
14:00-15:00 OH (dp)
Gates 150
16:00-17:00 OH (sv)
Allen 220
12
13:00-14:00 OH (rg)
Allen 220
16:30-18:30 OH (ft)
Gates 151
13
10:30-11:30 OH (yx)
Gates 152
11:30-12:20 Lecture
SIG 134
Libraries, system calls, buffering & more (no slides)
notes
14:30-15:30 OH (ab)
Gates 152
14
Section
VTables, Review and wrapup
worksheet solution
12:30-13:30 OH (ab)
Gates 152
14:30-16:30 OH (sz)
Gates 150
23:00 hw4 due (web server)
15
10:30-11:30 OH (ab)
Gates 152
11:30-12:20 Lecture
SIG 134
Course wrapup
slides
15:00-16:00 OH (hn)
Gates 151
18 19
16:30 Final exam review Q&A
ECE 125
20
14:30-16:20 Final exam
21 22