The document discusses computerized numerical control (CNC) machine tools. It covers basic components of CNC machine tools like tooling, motion control systems, and part programming. It discusses manual and computer-assisted part programming using block format codes. It also mentions direct numerical control, adaptive control, and combined DNC/CNC systems that allow remote programming of machines.