Computer Integrated Manufacturing Lecture Notes