CSE 333 Summer 2013
Lecture Topics

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

DateDescription
June 24 Intro and C review (white background)
lec01 code
June 26 Arrays, memory, and pointers (white)
lec02 code
lec02 exercise solns.
June 28 Pointers, pointers, pointers... (white)
lec03 code
lec03 exercise solns.
July 1 Malloc, free, structs, typedef (white)
lec04 code
lec04 exercise solns.
July 3 Data structures and modules (white)
lec05 code
lec05 exercise solns.
July 5 final C details (white)
lec07 code
lec07 exercise solns.
make (white)
July 8 System calls; file I/O (white)
lec06 code
lec06 exercise solns.
July 10 Posix I/O: open, read, etc. (white)
July 12 C and I/O wrapup, start C++
July 15 Intro to C++ (white)
lec09 code
lec09 exercise solns.
July 17 C++ references, const, classes (white)
lec10 code
lec10 exercise solns.
July 19 C++ constructors, destructors, new/delete (white)
lec11 code
lec11 exercise solns.
July 22 C++ ctrs/dtrs, new / delete (concl.)
July 24 C++ templates and STL (white)
lec12 code
lec12 exercise solns.
References revisited (white)
lec13 code
July 26 Templates and STL (concl.), Smart pointers (start) (white)
lec14 code
lec14 exercise solns.
July 31 Smart pointers (concl.)
August 2 Networking intro (white)
August 5 Client-side network programming (white)
lec17 code
lec17 exercise solns.
August 7 Server sockets (white)
lec18 code
lec18 exercise solns.
August 9 HTTP and application layer (white)
August 12 Intro to concurrency (white)
August 14 fork, pthreads (white)
lec21 code
August 16 Processes and threads (concl.)
August 19 Inheritance details (white)
lec15 code
lec15 exercise solns.
August 21 Course wrapup (white)