To help the students develop an understanding of the objectives and the process of designing robot manipulators; to teach these concepts through case studies; to teach the application of different control strategies to robot manipulators, and their simulation on a computer.