An automation engineering course trains students to troubleshoot, repair and maintain automated industrial equipment, such as computer numerical control (CNC) equipment and robots. Automation engineering courses include instruction in fluid dynamics, thermodynamics and electrical circuits.