Lecture notes for Computer Fundamentals for Computer science's students