The slides that I show during the lectures will appear below as the course proceeds.
The lectures are on Tuesdays, 8–10, MA:4, and Thursdays, 13–15, MA:3.
Note that the lecture slides contain topics and suggested reading for the following lecture.
Introduction: data types and functions
|18/1||Introduction cont'd: pointers and user-defined types||(L2 slides)|
|30/1||Resource management||(L5 slides)|
|1/2||Standard algorithms, Iterators, Generic programming||(L6 slides)|
Function templates, Function objects, Class templates
|8/2||Classes and inheritence||(L8 slides)|
|13/2||More about classes and the standard library||(L9 slides)|
About concurrency and time in the standard library
|22/2||Recap and about the project |
(example code (class_scope.cc))