Conestoga College Logo - Home Page

CNC Programmer (Apprenticeship)

Program Code:
Engineering & Information Technology
Academic Year:
2018 / 2019
Accelerated Delivery?

About the Program

This single-level, 240-hour program combines theoretical knowledge of the CNC Programmer trade with practical skills to complement the apprentice's on-the-job training experience. See Apprenticeship - General Information.

Program Information

Length: 240-hour Certificate program
Location: Doon (Kitchener)
Start: Varies

Admission Requirements


What is Apprenticeship?

For information on the apprenticeship system in Ontario, including how to register as an apprentice, visit the apprenticeship section of our website.

Tuition & Fees

Fees are set by MAESD as per the Offer of Classroom Training.
Books, safety equipment, tools, and parking fees are additional.
Refer to the apprentice orientation page for further details on these additional fees (First Day Checklist).
Applicants are registered on a first-come, first-served basis.

Graduate Opportunities

CNC programmers work in small machining shops or in manufacturing industries such as machinery, transportation equipment including motor vehicle parts, and aerospace.

For more details on related occupations, job market information and career opportunities, see the Government of Canada website:

Pathways & Credit Transfer

Conestoga pathways enable students to build on their academic achievements in order to earn a degree or additional credential. Pathways are formed through agreements between Conestoga programs or partner institutions.

Often applicants have earned credits from another college or university that may allow a student to be granted advanced standing or exemption. Learn more about credit transfer opportunities at Conestoga.

Exemption Testing

Apprentices may challenge the in-school portion of apprenticeship levels from a variety of trade-specific apprenticeship programs depending on their level of expertise and time spent on the job. Non-apprentices can likewise challenge the in-school portion of the program starting first at level one. For more information about Exemption Testing - Apprentices and Non-Apprentices please visit:

Program Courses

Course Details (0821)
Course Code Course Title and Description
Level 1
MACH1730 CNC Technology

Description: Students will learn features and characteristics of CNC programming including the capabilities of various operating systems and the applications of NC/CNC machine tools and dimensioning systems. The observation of safe working conditions during set up and operation of NC/CNC machines will be covered.
Hours: 12
Credits: 1

MACH1740 Developing Geometric Forms using CAD/CAM

Description: In this course students will create, translate and convert drawings using CAD designing techniques.
Hours: 72
Credits: 5

MACH1750 Manual CNC Programming Techniques

Description: In Manual CNC Programming Techniques, the student will learn how to develop, write and enter a CNC program. Students will read and interpret process documentation. They will increase their knowledge and ability to effectively use manual programming and CAM software packages, and discuss the benefits of external programs and utilities.
Hours: 84
Credits: 6

MACH1760 CAM Applications

Description: In this course the student will learn the capabilities and applications of CAM technologies, they will also learn to create surfaces using 3-D geometry.
Hours: 72
Credits: 5

Program Objectives

Program Handbook



The College reserves the right to alter information including requirements and fees and to cancel at any time a program, course, or program major or option; to change the location and/or term in which a program or course is offered; to change the program curriculum as necessary to meet current competencies in the job market or for budgetary reasons; or to withdraw an offer of admission both prior to and after its acceptance by an applicant or student because of insufficient applications or registrations, over-acceptance of offers of admission, budgetary constraints, or for other such reasons. In the event the College exercises such a right, the College’s sole liability will be the return of monies paid by the applicant or student to the College.

Students actively registered in cohort delivered programs who take longer than the designed program length of time to complete their studies are accountable for completing any new or additional courses that may result due to changes in the program of study. Unless otherwise stated, students registered in non-cohort delivered programs must complete the program of study within seven years of being admitted to the program.


Career Coach

Success Stories

Back To Top