Lecture notes for Computer Science for Engineering's students