CSE 333 Summer 2018
Lecture Topics

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

DateDescription
June 18 Intro and C review
slides code
June 20 Arrays and memory
slides code
June 22 Pointers, pointers, pointers, ...
slides code
June 25 malloc, free, structs, typedef
slides code
June 27 Data structures and modules
slides code
June 29 Final C details; make
C: slides code
July 2 File I/O; system calls; Posix I/O
i/o+sys: slides code; posix: slides code
July 6 System calls (concl.); Intro to C++
slides code
July 9 Intro to C++ (concl.)
July 11 C++ references, const, classes, etc.
slides code
July 13 C++ constructor insanity
slides code
July 16 C++ class details, heap
slides code
July 18 C++ templates; STL (start)
templates: slides, code; STL: slides; code
July 20 STL (concl.); References revisited
refs: slides code
July 25 Smart pointers (start)
slides code
July 27 Smart pointers (concl.) Inheritance (start)
slides code
July 30 Inheritance (concl.), C++ casts
slides code
August 1 Networking intro
slides
August 3 Network programming - client
slides code
August 6 Network programming - server
slides code
August 8 HTTP
slides demo
August 10 Concurrency: intro; threads (start)
intro; threads: slides code
August 13 Concurrency threads (concl.); processes
processes: slides code
August 15 Course wrapup
slides