Academic Catalogs

CNC Programmer, Certificate of Achievement

Banner Code: 1_CM_MTCP

Control Number: 41022

Not Financial Aid Eligible

This Professional Upgrade Certificate is designed to upgrade the skills and knowledge of the machinist or the CNC machine operator to the level of the CNC machine programmer. If you are a machinist and have minimal experience with CNC machines or machine language programming, you will first want to complete the CNC operator upgrade certificate. If you have both machining experience and CNC experience, the software used for the Machine Technology A133 and A134 courses provide excellent experiences in computer-assisted CNC programming. All of our programming courses require the use of a personal computer. If you have no computer experience, we strongly suggest you enroll in a basic computer use course first (Computer & High Technology A100 or Computer Information Systems A100).

Note: Two unit contract education course requirements must be designed in cooperation with the student and the instructor, or the student, instructor, and employer. This course will require the student to complete a project from beginning to end, to include all necessary paperwork, fixturing, programming, and machining of the final part, or the student may take Machine Technology A126, Advanced CNC Machine Operation.

Program Outcome

Write part machine programs for controlling CNC lathes and milling machines.


Review Graduation Requirements.

Course Title Units
Required Courses
MACH A126CNC Machine Operation 22
MACH A133CNC Programming-Mastercam 13
MACH A134CNC Programming-Mastercam 23
MACH A141Mastercam Lathe1.5
MACH A142Mastercam Solids2
Total Units11.5

Program Sequence

These sequences at Orange Coast College are curriculum maps for students to finish all requirements for the certificate. There may be advisories, prerequisites, or time requirements that students need to consider before following these maps. Students are advised to meet with an Orange Coast College Counselor for alternate sequencing. 

Some courses in this program may be offered once per academic year.

Plan of Study Grid
Year 1
Semester 1Units
MACH A133 CNC Programming-Mastercam 1 3
MACH A126 CNC Machine Operation 2 2
Semester 2
MACH A134 CNC Programming-Mastercam 2 3
MACH A142 Mastercam Solids 2
Year 2
Semester 1
MACH A141 Mastercam Lathe 1.5
 Total Units11.5