Students will learn the basic concepts and techniques of Computer Numerical Control (CNC) programming with emphasis on multi-axis machining. Students will receive instruction on current CNC language programming through use of simulation software and realistic models. Students will transition from programming to hands-on set-up, procedures and production of real life projects.