Computer Numerical Control (CNC) Machinist Technician

Advanced Manufacturing

Being trained as a CNC Machinist provides students opportunities throughout the region. The program provides the skills necessary to do a safe setup and operation of manual machines including lathes, mills, grinders, saws, and hand tools. You will learn to operate, setup and program a variety of CNC machines, design and program using CAD/CAM systems and design tools and fixtures to increase productivity. The CNC Machinist program will prepare you for successful employment in a manufacturing career.

Award: Diploma
Credits: 43.5
Locations: Peosta
Entry: Fall

Paying for the Program

Financial Aid Eligible

Out-of-State Tuition & Fees: $9,657*
Program Supplies: $500 - 1,300

Financial Aid Info

Career Outlook

$22,318 - 56,662

Estimated annual salary range for Advanced Manufacturing graduates based on EMSI. Salary range represents 10th percentile - median annual wage for related occupations ​within a 100-mile radius from the center distance between Calmar and Peosta Campuses.

Potential Careers

  • CNC Machinist
  • Lathe Operator
  • Production Machinist
View Career Details
  1. Apply for admission.
  2. Submit official high school, high school equivalency and/or college transcripts to the Admissions Office of the campus you plan to attend.
  3. Complete ACCUPLACER® reading and writing assessment and ALEKS® math assessment for course placement. Assessments may be waived based on previous college coursework or submission of valid ACT®, ACT Compass® or ALEKS® test scores. ACCUPLACER® scores are valid for three years, and ALEKS® scores are valid for 18 months.
Apply Now Request Information

2019-2020 CNC Machinist Class Schedule


BCA:212 Intro to Business Computer Applications 3.0
MFG: 127 Manufacturing Print Reading Module II 1.5
MFG:161 Intro to Precision Measurement and Inspection Fundamentals 2.0
MFG:241 Machine Operations I 3.0
MFG:293 Intro to Basic CNC Mill Operations 1.0
MFG:295 Intro to Basic CNC Lathe Operations 1.0
MFG:344 Intro to CNC Lathe Programming 1.0
MFG:345 Intro to CNC Mill Programming 1.0
SDV:179 The College Experience 3.0


COM:723 Workplace Communications OR 3.0
ENG:105 Composition I 3.0
MFG:143 Manufacturing Print Reading Module III 1.5
MFG:144 Manufacturing Print Reading Module IV 1.5
MFG:223 CAD/CAM 2.0
MFG:242 Advanced Machine Operations I 4.0
MFG:304 CNC Machining II 2.0
MFG:346 CNC Programming Lab 1.0
* Math Elective 3.0


MFG:243 Advanced Machine Operations II 4.0
MFG:316 Intro to Manufacturing Processes 1.0
MFG:347 Intermediate CNC Programming 1.0
SDV:224 Coop Career Experience III 3.0


Math Electives: MAT:744, MAT:772, MAT:773

To graduate from this program, students must complete all core coursework with a "C-" grade or above and earn a minimum 2.0 grade point average.

The CNC Machinist Technician program maintains formal articulation agreements with the institutions listed below. Students are encouraged to speak with their transfer college or university to verify that their planned courses at NICC will meet necessary requirements. Learn more about transferring from NICC.

Chris Carlson

Christopher Carlson, Ed.D.
Dean of Career and Technical Education

  • Email:
  • Phone: 844.642.2338, ext. 2168
  • Location: Peosta

Dan Parker
CNC Instructor

  • Email:
  • Phone: 844.642.2338, ext. 2419
  • Location: Peosta