CS16, Summer 2019 Session C

Lectures:

Link to Lecture Slides

Lecture Notes:

lecture date notes ready? description reading
2019-06-25 Lecture 1 true Course overview, a gentle intro to C++ - Standard I/O
2019-06-27 Lecture 2 true Control Structures, I/O in programs
2019-07-02 Lecture 3 true Loops (for, while, do-while), doubles, functions
2019-07-09 Lecture 4 true Functions
2019-07-11 Lecture 5 true Makefiles, Data Representation
2019-07-16 Lecture 6 true File I/O
2019-07-18 Lecture 7 true Arrays
2019-07-25 Lecture 8 true Pointers
2019-07-30 Lecture 9 true References, defining your own data types with structs
2019-08-01 Lecture 10 true The good, bad and ugly about pointers, C++ Memory Model, Dynamic memory allocation (Heap), Heap vs Stack
2019-08-06 Lecture 11 true Linked lists
2019-08-08 Lecture 12 true Recursion
2019-08-15 Lecture 13 true More recursion, strings
2019-08-20 Lecture 14 true Recursion, Strings, Wrap-Up
2019-08-22 Lecture 15 true Wrap-Up, Review
2019-08-27 Lecture 16 true Review