Aerodynamics and flight mechanics are both required in aeronautical engineering programs and are popular electives in most astronautical and mechanical engineering programs. Together these courses form the foundation of aeronautics, the science that deals with the design and operation of aircraft. Aerodynamics is the science of predicting and controlling the forces and moments that act on a craft moving through the atmosphere.