Program Requirements

Program Requirements

CNC Machining Technician

Technical Diploma 31-420-1

www.cvtc.edu
1-800-547-2882

Start Dates: August

Effective: August 2026

First Semester

Course # Course Title Credits Prerequisites/Comments
420-312 Machine Tool Operation Basics 3 Program student; Corequisite: 420-313, 420-316 This course introduces learners to the fundamental principles and safe practices of machine tool operations. Learners apply basic machining techniques. The course emphasizes hands-on experience and the development of essential skills for entry-level machining tasks. Learners demonstrate understanding through the completion of lab projects and performance-based assessments.
Course #: 420-312
Title: Machine Tool Operation Basics
Credits: 3
Prerequisites/Comments: Program student; Corequisite: 420-313, 420-316 This course introduces learners to the fundamental principles and safe practices of machine tool operations. Learners apply basic machining techniques. The course emphasizes hands-on experience and the development of essential skills for entry-level machining tasks. Learners demonstrate understanding through the completion of lab projects and performance-based assessments.
420-313 Machining Fundamentals 3 Program student; Corequisite: 420-312, 420-316 This course introduces and allows the leaners to demonstrate the practice and theoretical background of machine shop safety rules, policies, and procedures. Learners will be introduced to operations and production of parts on band saws, lathes and mills, and grinders.
Course #: 420-313
Title: Machining Fundamentals
Credits: 3
Prerequisites/Comments: Program student; Corequisite: 420-312, 420-316 This course introduces and allows the leaners to demonstrate the practice and theoretical background of machine shop safety rules, policies, and procedures. Learners will be introduced to operations and production of parts on band saws, lathes and mills, and grinders.
420-314 Intro to CAD/CAM 2 Program student This course introduces the learner to the fundamentals of computer-aided manufacturing using Mastercam software. The learner develops skills in creating, editing, and verifying basic 2D toolpaths for machining operations. Emphasis is placed on understanding CAM concepts, toolpath strategies, and the workflow between design and manufacturing. The learner prepares projects that demonstrate the ability to generate accurate code for CNC machines.
Course #: 420-314
Title: Intro to CAD/CAM
Credits: 2
Prerequisites/Comments: Program student This course introduces the learner to the fundamentals of computer-aided manufacturing using Mastercam software. The learner develops skills in creating, editing, and verifying basic 2D toolpaths for machining operations. Emphasis is placed on understanding CAM concepts, toolpath strategies, and the workflow between design and manufacturing. The learner prepares projects that demonstrate the ability to generate accurate code for CNC machines.
420-316 Blueprint Reading & Measuremnt 3 Program student; Corequisite: 420-312, 420-313 This course emphasizes the interpretation of blueprints and the use of precision measuring tools essential to the machining industry. The learner develops skills to identify dimensions, tolerances, and symbols found on technical drawings. The learner applies measurement techniques to inspect parts and ensure accuracy to specifications. This course prepares learners to read and interpret manufacturing drawings and verify part quality using industry-relevant tools.
Course #: 420-316
Title: Blueprint Reading & Measuremnt
Credits: 3
Prerequisites/Comments: Program student; Corequisite: 420-312, 420-313 This course emphasizes the interpretation of blueprints and the use of precision measuring tools essential to the machining industry. The learner develops skills to identify dimensions, tolerances, and symbols found on technical drawings. The learner applies measurement techniques to inspect parts and ensure accuracy to specifications. This course prepares learners to read and interpret manufacturing drawings and verify part quality using industry-relevant tools.
420-317 Intro to Machining 2 Program student This course introduces the learner to the fundamentals of machining and shop safety. The learner explores basic machine tool operations, including setup and operation of equipment such as saws, drill presses, and manual mills and lathes. The learner develops foundational skills in measurement, tooling, and material handling. This course prepares learners to perform basic machining tasks while following industry safety and quality standards.
Course #: 420-317
Title: Intro to Machining
Credits: 2
Prerequisites/Comments: Program student This course introduces the learner to the fundamentals of machining and shop safety. The learner explores basic machine tool operations, including setup and operation of equipment such as saws, drill presses, and manual mills and lathes. The learner develops foundational skills in measurement, tooling, and material handling. This course prepares learners to perform basic machining tasks while following industry safety and quality standards.
420-332 CNC Equations 1 1   This course will teach students foundational math skills of basic arithmetic. Including conversions, whole numbers, fractions, decimals, percentages, angles, and measurement. The calculations will build the basic foundation to plot points for CNC machining. This course will also cover basic calculations for spindle speeds and feed rates for machine tools.
Course #: 420-332
Title: CNC Equations 1
Credits: 1
Prerequisites/Comments:   This course will teach students foundational math skills of basic arithmetic. Including conversions, whole numbers, fractions, decimals, percentages, angles, and measurement. The calculations will build the basic foundation to plot points for CNC machining. This course will also cover basic calculations for spindle speeds and feed rates for machine tools.
  Total Credits: 14  
Total Credits: 14

Second Semester

Course # Course Title Credits Prerequisites/Comments
420-328 MasterCAM Programming 2 420-314 This course expands the learner’s skills in computer-aided manufacturing by focusing on advanced Mastercam programming techniques. The learner develops and edits complex 2D and 3D toolpaths for milling and turning applications. The learner applies machining strategies to enhance efficiency, accuracy, and part quality. This course prepares learners to generate, simulate, and verify CNC programs for a variety of manufacturing scenarios.
Course #: 420-328
Title: MasterCAM Programming
Credits: 2
Prerequisites/Comments: 420-314 This course expands the learner’s skills in computer-aided manufacturing by focusing on advanced Mastercam programming techniques. The learner develops and edits complex 2D and 3D toolpaths for milling and turning applications. The learner applies machining strategies to enhance efficiency, accuracy, and part quality. This course prepares learners to generate, simulate, and verify CNC programs for a variety of manufacturing scenarios.
420-329 CNC Mill Operations 3 420-312 and 420-313 and 420-317; Corequisite: 420-335 This course develops the learner’s ability to operate and program CNC milling machines. The learner applies techniques for machine setup, tool selection, and operation to produce precision parts. Emphasis is placed on interpreting blueprints, selecting appropriate cutting tools, and ensuring quality control throughout the machining process. This course prepares learners to effectively operate CNC mills while maintaining high standards of safety and accuracy.
Course #: 420-329
Title: CNC Mill Operations
Credits: 3
Prerequisites/Comments: 420-312 and 420-313 and 420-317; Corequisite: 420-335 This course develops the learner’s ability to operate and program CNC milling machines. The learner applies techniques for machine setup, tool selection, and operation to produce precision parts. Emphasis is placed on interpreting blueprints, selecting appropriate cutting tools, and ensuring quality control throughout the machining process. This course prepares learners to effectively operate CNC mills while maintaining high standards of safety and accuracy.
420-333 CNC Equations 2 1 420-332 This course will cover CNC equations to program CNC machine tools. Equations covered will be geometry, trigonometry, blending angles to arcs, and geometric entities using practical applications. The applications will directly relate to programming CNC machines. This course will also cover calculations for spindle speeds and feed rates for machine tools.
Course #: 420-333
Title: CNC Equations 2
Credits: 1
Prerequisites/Comments: 420-332 This course will cover CNC equations to program CNC machine tools. Equations covered will be geometry, trigonometry, blending angles to arcs, and geometric entities using practical applications. The applications will directly relate to programming CNC machines. This course will also cover calculations for spindle speeds and feed rates for machine tools.
420-334 CNC Lathe Operations 3 420-312 and 420-313 and 420-317; Corequisite: 420-336 This course develops the learner’s skills in operating CNC lathes for precision machining. The learner applies techniques for machine setup, tool selection, and operation to produce high-quality turned parts. Emphasis is placed on interpreting technical drawings, selecting appropriate cutting tools, and ensuring proper safety protocols. This course prepares learners to effectively operate CNC lathes while maintaining accuracy and efficiency in machining tasks.
Course #: 420-334
Title: CNC Lathe Operations
Credits: 3
Prerequisites/Comments: 420-312 and 420-313 and 420-317; Corequisite: 420-336 This course develops the learner’s skills in operating CNC lathes for precision machining. The learner applies techniques for machine setup, tool selection, and operation to produce high-quality turned parts. Emphasis is placed on interpreting technical drawings, selecting appropriate cutting tools, and ensuring proper safety protocols. This course prepares learners to effectively operate CNC lathes while maintaining accuracy and efficiency in machining tasks.
420-335 CNC Mill Programming 1 420-312 and 420-313 and 420-317; Corequisite: 420-329 This course introduces the learner to CNC mill programming, focusing on creating and editing programs for milling operations. The learner develops skills in G-code programming, toolpath creation, and optimizing machining processes. Emphasis is placed on machine setup, part orientation, and understanding machine capabilities. This course prepares learners to generate and modify CNC programs to achieve accurate and efficient milling operations.
Course #: 420-335
Title: CNC Mill Programming
Credits: 1
Prerequisites/Comments: 420-312 and 420-313 and 420-317; Corequisite: 420-329 This course introduces the learner to CNC mill programming, focusing on creating and editing programs for milling operations. The learner develops skills in G-code programming, toolpath creation, and optimizing machining processes. Emphasis is placed on machine setup, part orientation, and understanding machine capabilities. This course prepares learners to generate and modify CNC programs to achieve accurate and efficient milling operations.
420-336 CNC Lathe Programming 1 420-312 and 420-313 and 420-317; Corequisite: 420-334 This course introduces the learner to CNC lathe programming, focusing on creating and modifying programs for turning operations. The learner applies G-code and M-code to develop toolpaths and machining strategies. Emphasis is placed on understanding machine setup, part orientation, and optimizing cutting parameters for precision. This course prepares learners to write and troubleshoot CNC lathe programs for efficient and accurate part production.
Course #: 420-336
Title: CNC Lathe Programming
Credits: 1
Prerequisites/Comments: 420-312 and 420-313 and 420-317; Corequisite: 420-334 This course introduces the learner to CNC lathe programming, focusing on creating and modifying programs for turning operations. The learner applies G-code and M-code to develop toolpaths and machining strategies. Emphasis is placed on understanding machine setup, part orientation, and optimizing cutting parameters for precision. This course prepares learners to write and troubleshoot CNC lathe programs for efficient and accurate part production.
420-337 Manufacturing Job Skills 1   This course prepares the learner to develop essential skills for success in a manufacturing environment. The learner explores workplace expectations, communication, and teamwork. The learner demonstrates professionalism and a strong work ethic through real-world scenarios.
Course #: 420-337
Title: Manufacturing Job Skills
Credits: 1
Prerequisites/Comments:   This course prepares the learner to develop essential skills for success in a manufacturing environment. The learner explores workplace expectations, communication, and teamwork. The learner demonstrates professionalism and a strong work ethic through real-world scenarios.
420-341 Materials for Machinists 2 420-312 and 420-313 and 420-317 During this course individuals will learn the terminology relating to the mechanical, physical, and chemical properties of materials used for Machine Tooling Technics. Materials covered will be the classification of steel, cast iron, aluminum, copper, and polymers. Lab activities will include hardening, annealing, case hardening, destructive test, non-destructive test, casting, molding, welding, and gluing of materials.
Course #: 420-341
Title: Materials for Machinists
Credits: 2
Prerequisites/Comments: 420-312 and 420-313 and 420-317 During this course individuals will learn the terminology relating to the mechanical, physical, and chemical properties of materials used for Machine Tooling Technics. Materials covered will be the classification of steel, cast iron, aluminum, copper, and polymers. Lab activities will include hardening, annealing, case hardening, destructive test, non-destructive test, casting, molding, welding, and gluing of materials.
420-357 GD&T 1 420-316 This course explores the principles of Geometric Dimensioning and Tolerancing (GD&T). The learner applies GD&T concepts to interpret engineering drawings and verifies part dimensions using CMM technology. The learner develops skills in inspection planning, measurement techniques, and data analysis. This course prepares learners to ensure part accuracy and quality in accordance with industry standards.
Course #: 420-357
Title: GD&T
Credits: 1
Prerequisites/Comments: 420-316 This course explores the principles of Geometric Dimensioning and Tolerancing (GD&T). The learner applies GD&T concepts to interpret engineering drawings and verifies part dimensions using CMM technology. The learner develops skills in inspection planning, measurement techniques, and data analysis. This course prepares learners to ensure part accuracy and quality in accordance with industry standards.
  Total Credits: 15  
Total Credits: 15

Course Title

###-### | # Credits

Course Description

Find Upcoming Sections

Minimum Program Credits Required: 29

2.0 Minimum Program Cumulative GPA Required for Graduation
If a student does not enroll in any courses at CVTC for two or more consecutive semesters, the student will be required to reapply with Admissions. Students must abide by any changes in admission requirements and degree requirements.

Updated: 1/26/2026 12:00 a.m.  |  Printed: 3/5/2026 1:32 a.m.

Print Page

Join Us To

Experience CVTC for Yourself

Explore CampusAttend an EventSchedule a Visit
Go Back to Top
I'm a(n)
Schedule
a
visit
Apply
today
Chat
with us