lunduniversity.lu.se

Computer Science

Faculty of Engineering, LTH

Denna sida på svenska This page in English

Lectures

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.

Date Subject Slides
16/1 

Introduction: data types and functions

(L1 slides)
18/1 Introduction cont'd: pointers and user-defined types(L2 slides)
23/1Modularity(L3 slides)
25/1Classes(L4 slides)
30/1Resource management(L5 slides)
1/2 Standard algorithms, Iterators, Generic programming(L6 slides)
6/2 

Function templates, Function objects, Class templates
Type deduction,  Type expressions, aliases and type traits

(L7 slides)
8/2Classes and inheritence(L8 slides)
13/2 More about classes and the standard library(L9 slides)
15/2 

About concurrency and time in the standard library
(the demo code: (concurrency.cc) )

(L10 slides)
20/2 

Low level details and loose ends
(the demo code: (ratio.cc, tmp.cc) )

(L11 slides)
22/2Recap and about the project 
(example code (class_scope.cc))
(L12 slides)
27/2,
1/3
no lecture