Lecture notes for System Programming for Computer science's students