Academic Catalogs

MACH A034N: Computer Numerical Control (CNC) Programming-Mastercam 2 Non-credit

Course Outline of Record
Item Value
Eff Term Fall 2026
Curriculum Committee Approval Date 04/15/2026
Top Code 095630 - Machining and Machine Tools (CTE)
Units 0 Total Units (Lecture Units 0;  Lab/Other Units 0)
Hours 72 Total Hours (Lecture Hours 45; Lab Hours 27)
Total Outside of Class Hours 90
Total Student Learning Hours 162
Course Credit Status Noncredit (N)
Material Fee Yes
Basic Skills Not Basic Skills (N)
Repeatable Yes; Repeat Limit 99
Open Entry/Open Exit No
Grading Policy P/NP/SP Non-Credit (D), 
  • Letter Non-Credit (L)

Course Description

This noncredit course provides advanced Computer Numerical Control (CNC) programming instruction using Mastercam to create programs for CNC machines. Instruction emphasizes complex cutter movement and surfacing. PREREQUISITE: MACH A033N or MACH A133. Transfer Credit: Not Transferable.

Course Level Student Learning Outcome(s)

  1. Design and process complex part geometry using Mastercam.
  2. Demonstrate proficiency in the basics of post processors.

Course Objectives

  • 1. Design and process relatively complex part geometry through the system.
  • 2. Process cutters across various types of surfaces.
  • 3. Demonstrate proficiency in the basics of post processors.
  • 4. Demonstrate blending two surfaces together.
  • 5. Develop skill at filleting intersections of surfaces.
  • 6. Develop a working knowledge of advanced cutter path regeneration.
  • 7. Demonstrate the process of grouping key part features.
  • 8. Demonstrate proficiency in Mastercam file management.

Lecture Content

  1. Introduction and overview of Mastercam and computer assisted parts programming
  2. Course requirements
  3. Review of Mastercam 2D
  4. Review of basic surface development
  5. Advanced surface development
  6. Driving cutters on surfaces
  7. Multi-surf
  8. Multi-axis
  9. Post processors
  10. New advanced features of Mastercam

Lab Content

  1. Introduction and overview of Mastercam and computer assisted parts programming
  2. Course requirements
  3. Review of Mastercam 2D
  4. Review of basic surface development
  5. Advanced surface development
  6. Driving cutters on surfaces
  7. Multi-surf
  8. Multi-axis
  9. Post processors
  10. New advanced features of Mastercam

Method(s) of Instruction

  • Enhanced NC Lab (NC2)
  • Enhanced NC Lect (NC1)
  • Live Online Enhanced NC Lab (NCA)
  • Live Online Enhanced NC Lect (NC9)

Instructional Techniques

Lecture and demonstration using the computer and software. Supervised and guided lab activities on the computer using Mastercam.

Reading Assignments

Students will spend two hours a week reading instructor's hand outs and notes.

Writing Assignments

Students will write short answers to quiz questions. Final exam will be practical.

Out-of-class Assignments

Students will work on programming assignments two hours a week.

Methods of Student Evaluation

  • Final Exam
  • Short Quizzes
  • Essay Examinations

Demonstration of Critical Thinking

Student will be evaluated on quizzes, programs, design of parts, and final exam.

Required Writing, Problem Solving, Skills Demonstration

Students will write short answers to quiz questions. Final exam will be practical.

Resources Subscreen

  • Textbook: Lin, SuChen Jonathon, and F.C. Tony Shiue. Mastercan Version 9 Mill and Solids. Ann Arbor: Scholars International Publishing Corp (2003).
  • Software: . MasterCam 2025. 2025 MasterCam ().

Eligible Discipline(s)

  • Machine tool technology (tool and die making): Any bachelor’s degree and two years of professional experience, or any associate degree and six years of professional experience.