CSE 333 Winter 2019
Lecture Topics

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

DateDescription
January 7 Intro and C review
slides code
January 9 Arrays and memory
slides code
January 11 Pointers, pointers, pointers, ...
slides code
January 14 malloc, free, structs, typedef
slides code
January 16 Data structures and modules
slides code
January 18 Final C details; File I/O & system calls (start)
C: slides code; I/O+sys: slides code
January 23 System calls (cont.); Posix I/O
posix: slides code
January 25 Syscalls (concl.); C++ intro
slides code
January 28 Intro to C++ (concl.)
January 30 C++ references, const, classes, etc.
slides code
February 1 C++ constructor insanity
slides code
February 4 UW closed - snow; no class
February 6 C++ class details, heap
slides code
February 8 C++ templates; STL (start)
templates: slides, code; STL: slides; code
February 11 UW closed - snow, etc.; no class
February 13 STL (concl.); references revisited; hw3 demo
refs: slides code
February 20 Inheritance (start)
slides code
February 22 Inheritance (concl.), C++ casts
slides code
February 25 Networking intro
slides
February 27 Network programming - DNS & client side (start)
DNS: slides code; client: slides code
March 1 Network programming - server side; hw4 demo
slides code
March 4 HTTP
slides demo
March 6 Concurrency - intro
slides
March 8 Concurrency - threads
slides code
March 11 Concurrency - processes
processes: slides code
March 13 Libraries, system calls, buffering & more (no slides)
notes
March 15 Course wrapup
slides