La stratégie pédagogique de ce cours dont le caractère technologique est très marqué (utilisation de divers logiciels de CAO et de programmation) repose sur une approche d'enseignement par projets. Chaque étudiant, individuellement ou en équipe développera un projet de session qui favorisera la mise en pratique des connaissances magistrales acquises durant les cours.
La salle de cours est équipée d'ordinateurs et chaque étudiant disposera d'un poste de travail afin d'expérimenter immédiatement les éléments traités durant le cours et contribuera à une meilleure acquisition des connaissances.
Durant certaines périodes de cours, dont les dates sont à définir, les étudiants bénéficieront d'un encadrement qui les assistera dans le développement de leur projet.
Des intervenants externes, experts dans la programmation des systèmes de CAO, contribueront à enrichir la formation.