During the past 20 years, the field of mechanical engineering has undergone enormous changes. These changes have been driven by many factors, including:othe development of computer technologyoworldwide competition in industryoimprovements in the flow of informationosatellite communicationoreal time monitoringoincreased energy efficiencyoroboticsoautomatic controloincreased sensitivity to environmental impacts of human activitiesoadvances in design and manufacturing methodsThese developments have put more stress on mechanical engineering education, making it increasingly difficult to cover all the topics that a professional engineer will need in his or her career.