Lecture notes for Compilers for Computer science's students