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.

Subject Slides
L1

Introduction: data types and functions

slides
L2Introduction cont'd: pointers, arrays, and user-defined typesslides
L3Modularity: source code organization and error handlingslides
L4Classesslides
L5Resource managementslides
L6Generic programming: standard algorithms and iterators
template example:print.cc
slides
L7

Templates and function objects

slides
L8Classes and inheritanceslides
L9More about classes and the standard library
vector copy/move/emplace exampleemplace.cc
slides
L10

More about the standard library
concurrent programming exampleconcurrency.cc
example of duration conversionschrono.cc

slides
L11

Low level details and loose ends
template examples tmp.cc

slides
L12Recap and about the project slides
L13,
L14
reserve: no lecture planned