Program overview
Admission Requirements
Intakes

Last updated on 2026-03-27

Program overview

Program Overview

The Mechanical Technician – CNC Programming (MTCP) is a two-year diploma program designed to introduce students to modern manufacturing techniques. This program emphasizes programming and Computer Assisted Manufacturing (CAM), providing a comprehensive understanding of both theoretical and practical aspects of metal machining and cutting. Students will focus on advanced manufacturing techniques and the interpretation of engineering drawings. Upon completion, graduates are well-prepared to begin apprenticeships in various roles such as general machinist, tool and die maker, or mould maker.

Program Structure

The Mechanical Technician – CNC Programming program is structured as follows:

  • Program Length: 4 Semesters (2 Years)
  • Delivery Format: Hybrid, combining online and in-person learning
  • Study Option: Full-time
  • Work Term Option: Available for students who wish to gain hands-on experience in the field

This program is designed to provide students with a flexible learning experience, allowing them to engage in both theoretical and practical components. The optional work term offers students the chance to apply their skills in real-world settings, enhancing their employability upon graduation.

Featured Experiences

  • Hands-on Experience: Students will gain practical skills in a state-of-the-art CNC Lab.
  • Optional Work Term: Provides valuable work experience, allowing students to apply their learning in a professional environment.
  • Experiential Learning: The program emphasizes real-world applications, ensuring graduates are career-ready.
  • Degree Pathways: Opportunities to continue studies towards a degree at Seneca or partner institutions.
  • Prior Learning Assessment: Students can earn credit for previous studies or work experience.

Career Options

Graduates of the Mechanical Technician – CNC Programming program can pursue various career paths in Canada, including:

  • Computer Numerical Control Operator: Operates CNC machines to produce precision parts and tools.
  • CNC Programmer: Develops and writes programs for CNC machines to automate manufacturing processes.
  • CNC Setup Technician: Prepares and sets up CNC machines for production runs, ensuring they operate efficiently.
  • Quality Assurance Inspector: Inspects and tests products to ensure they meet quality standards and specifications.
  • CNC Service Technician: Provides maintenance and repair services for CNC machinery and equipment.
  • Machine Maintenance Specialist: Responsible for the upkeep and repair of manufacturing machinery.
  • Technical Sales Specialist: Works in sales, providing technical expertise and support for CNC products and services.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Seneca Polytechnic official website