This course has already ended.

Course topics 5, 6 and 7

Self-study (english videos and slides)

The topic for this week is the C++ Standard Template Library (STL)

The following links will take you to the video-lectures and the accompanying slides:

Standard Template Library (STL)

slides for Standard Template Library (STL)

Note The STL container performance video uses a table entitled Choosing container based on performance. There are some mistakes in the version of this table presented in the video. However, a corrected version of this table is given in the file containing the slides.

Week05 - Glossary

Loading assignment...

Extra links on the topic:

Week05 - Glossary

Viikko05 - Sanasto

Submit weekly exercises

Questions to be submitted this week

Week 6 of the course

Self-study

The topics for this week are the following: (i) STL algorithms (ii) Lambda functions and (iii) Tuning STL algorithms and containers

The following links will take you to the video-lectures and the accompanying slides:

STL algorithms

STL algorithms - examples

Lambda functions

Lambda functions and variable captures

Tuning STL algorithms and containers

Extra links on the topic:

Week06 - Glossary

Homework to be returned for the weekly exercises

Questions to be submitted this week

Posting submission...