Fundamentals
Week 01: Introduction to the working environment and the submission framework (online-judge) + Basics about how to program for this lab.
Week 02: General problem solving strategies: Dynamic programming and sliding window
Week 03: Introduction to graph representations and algorithms in the BGL
Week 04: Introduction to geometric computing in CGAL