Lecture notes for Advanced Algorithms for Computer science's students