This course is a study of Computer Aided Manufacturing (CAM) using a variety of software, programming languages and methods to produce Computer Numerical Control (CNC) machining programs. Programming languages include Machinist/Conversational, Word Address and APT. CAM software is used to develop detailed CAD drawings, generate machine tool cutter paths and to develop the machining programs via post processing for specific CNC machine tools. Laboratory exercises include programming, machine tool setup and machine operation. Communication between the CAD/CAM computers and the machine tools using RS-232 communication protocol is also studied.