CSE 333 Summer 2016
Lecture Topics

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

DateDescription
June 20 Intro and C review
slides (white) code
June 22 Arrays, memory, and pointers
slides (white) code exercise solns
June 24 Pointers, pointers, pointers, ...
slides (white) code exercise solns
June 27 malloc, free, structs, typedef
slides (white) code exercise solns
June 29 Data structures and modules
slides (white) code
July 1 Final C details; I/O & system calls (intro)
C: slides (white) code exercise solns
I/O: slides (white) code exercise solns
July 6 System calls; Posix I/O: open, read, etc.
slides (white)
July 8 Build tools and make; start C++
make: slides (white) code; C++: slides (white) code exercise solns
July 11 Intro to C++
July 13 C++ references, const, classes, etc.
slides (white) code exercise solns
July 15 C++ classes, constructors, new/delete
slides (white) code exercise solns
July 18 C++ constructor insanity
July 20 C++ templates and STL
slides (white) code exercise solns
July 22 STL (concl.)
July 27 Smart pointers
slides (white) code exercise solns
July 29 Inheritance
slides (white) code exercise solns
August 1 Inheritance, C++ casts
August 3 Networking intro; Network programming - client side
intro: slides (white) client: slides (white) code exercise solns
August 5 Server sockets
slides (white) code exercise solns
August 8 HTTP
slides (white)
August 10 Intro to concurrency
slides (white)
August 12 fork, pthread_create
slides (white) code
August 15 Processes and threads (concl.)
August 17 Course wrapup
slides (white)