Study notes for Computer Programming for Computer science's students