Study notes for Machine Design for Computer science's students