CSE 333 Summer 2015
Lecture Topics

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

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