Section Topics

DateDescription
January 9 Pointers, arrays; GitLab & project setup
slides, worksheet (sample solution)
January 16 Pointers, debugging, gdb, valgrind
slides, worksheet (sample solution), code
January 23 POSIX system calls, I/O, directories
slides, worksheet (sample-solution)
January 30 C++: references, const, classes; makefiles
slides: C++, make; makefile code, worksheet (sample-solution)
February 6 C++ classes, dynamic memory
slides, worksheet (sample solution)
February 13 Midterm exam review
February 20 HW3 debugging, files in hex; C++ etc.
slides, sample index file, worksheet (sample solution)
February 27 Network programming - DNS & client side
slides, worksheet (sample solution)
March 6 Concurrency, pthreads
slides, worksheet (sample solution)
March 13 Review, Future Classes, and wrapup
slides