This courses is designed to introduce kinematics of machines. The topics include mechanism diagram drawing, mechanical advantage and degree of freedom analysis for machines, displacement, velocity and acceleration analysis for linkage mechanisms. The application of mechanisms such as linkages, gears and gear trains, cam, friction and flexible transmission are also presented in this courses.