Analysis of the motions of linkage and cam mechanisms. Methods of design of linkage and cam mechanisms. Gear theory. Analysis and design of ordinary and planetary gear trains. Determination of static and dynamic forces in machines. Balancing of machines. Flywheel design. Dynamics of cam mechanisms. Vibration of machines.