CSE 333 Winter 2016
Lecture Topics

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

DateDescription
January 4 Intro and C review
slides (white) code
January 6 Arrays, memory, and pointers
slides (white) code exercise solns
January 8 Pointers, pointers, pointers, ...
slides (white) code exercise solns
January 11 malloc, free, structs, typedef
slides (white) code exercise solns
January 13 Data structures and modules
slides (white) code exercise solns
January 15 Final C details; Build tools and make
C: slides (white) code exercise solns Make: slides (white) code
January 20 System calls; file I/O intro
slides (white) code exercise solns
January 22 Posix I/O: open, read, etc.
slides (white)
January 25 Intro to C++
slides (white) code exercise solns
January 27 C++ references, const, classes, etc.
slides (white) code exercise solns
January 29 C++ classes, constructors, new/delete
slides (white) code exercise solns
February 1 C++ constructor insanity (concl.)
February 3 C++ ctrs (concl.); Templates & STL
slides (white) code exercise solns
February 5 C++ templates and STL (concl.)
February 8 Smart pointers
slides (white) code
February 10 Smart pointers (concl.); References revisited
slides (white), code
February 17 Inheritance
slides (white) code exercise solns
February 19 Inheritance & vtables (wrapup); C++ casts
February 22 Networking intro
slides (white)
February 24 Network programming - client side
slides (white) code exercise solns
February 26 Server sockets
slides (white) code exercise solns
February 29 HTTP
slides (white)
March 2 Intro to concurrency
slides (white)
March 4 fork, pthread_create
slides (white) code
March 7 Processes and threads (concl.)
March 9 Objects in C
slides code
March 11 Course wrapup
slides (white)