Section Topics

DateDescription
April 2 Pointers, arrays, function ptrs.; GitLab
slides worksheet (sample solution)
April 9 Pointers, debugging, gdb, valgrind
slides, worksheet (sample solution), code
April 16 POSIX system calls, I/O, directories
slides, worksheet (sample-solution)
April 23 C++, references, const, classes
slides code, worksheet (sample-solution)
April 30 C++ classes, dynamic memory
slides, worksheet (sample solution)
May 7 C++, HW3 debugging, files in hex
slides index example
May 14 Inheritance, vtables and dynamic dispatch
slides, worksheet (sample solution)
May 21 Network programming - DNS & client side
slides, worksheet (sample solution)
May 28 Concurrency, pthreads
slides, code
June 4 Review, Future Classes, and wrapup
slides