Return to accessibility navigation at the top of the page.

Computer Numerical Control (CNC) Programmer


Learn how to program CNC equipment. 

Program/Major/Concentration Codes: CRTMACHNTOOL/MCT/MACP

What can I do with this degree?

Career Options: Entry-level employment as CNC programmers and operators.

Academic Options:  Continue your studies by completing the Machine Tool Technology - AAS Degree.

Program Requirements

General Education Requirement

This section lists general education requirements that are not fulfilled by core or support courses.*

Communication Requirement 3
Subtotal 3

Required Core Courses

Course # Course Title Credits
MAC 100 Introduction to Machine Tool 3
MAC 110 Manual Machine Shop 4
MAC 150 Computer Numerical Control (CNC) Mill Programming I 4
MAC 155 Computer Numerical Control (CNC) Mill Programming II 4
MAC 160 Computer Numerical Control (CNC): Lathe Programming 4
MAC 257 Computer Aided Machining (CAM) I 4
MAC 258 Computer Aided Machining (CAM) II 4
MAC 259 Computer Aided Machining (CAM) III: Solid Modeling 4
Subtotal 31

Required Support Courses

Course # Course Title Credits
CAD 117 Print Reading with CAD for Manufacturing 4
CAD 172 Geometric Dimensioning and Tolerancing 3
GTM 105 Applied Technical Mathematics 3
Subtotal 10
Total 44

* Other general education requirements are fulfilled by required core and support courses: Analysis & Critical Thinking – GTM 105.