Provides knowledge needed to set up and program Computer Numerical Control (CNC) machines. The general application of information will be discussed, along with practical training on CNC machines. Topics such as manufacturing process planning, additive manufacturing, and selection of resources to execute various operations will be covered, including lab experiments.