Cours de Software Composition Analysis