Studies the capabilities, programming procedures, advantages, and disadvantages of numerical control (N/C) and computerized numerical control (CNC) metalworking machine tools. It includes manual methods for generating, debugging, and running point-to-point and continuous path programs including linear and circular interpolation, canned cycles, loops, and subroutines to produce workpieces of increasing complexity. Lecture and lab.