Lecture notes for Computing for Engineering's students