Most subjects can be taught using computer programs or simulators — for example topics covering ... machine vision, conveyor belts, motor speed control, safety and interlock systems, sensors ...