Ce module de conception et fabrication assistées par ordinateur (CFAO) et organisé sous forme d’un TP (travaux pratiques) et qui s'adresse aux étudiants de troisième année licence (construction mécanique) filière de génie mécanique, domaine Technologie (Semestre 5). Il permettra aux étudiants d’acquérir les principes de base de la programmation des machines-outils (tour et fraiseuse à commande numérique) en utilisant le code G, de savoir manipuler les logiciels de simulation d’usinage et la génération automatique du code G, d’expérimenter avec les deux types de programmation en commande numériques (programmation absolue et relative ou incrémentielle), de voir en détaille avec des exemples les commande G et M utilisées en programmation à commande numérique (code G). Et en termine ce cours avec la programmation CN et systèmes de fabrication assistée par ordinateur (FAO) en utilisant des logiciels (CATIA V5, Master Cam X5 et Mach3). Ces logiciels permettent aux étudiants de mieux comprendre le déroulement d’un programme sur une machine-outil (tour ou fraiseuse) à travers des exemples de réalisation des pièces mécaniques en se basant sur la simulation graphique pour voir la trajectoire d’outil, le changement d’outil, la fixation de la pièce, le choix de la pièce brute et en termine avec l’exécution du code G sur le logiciel Mach3. Ce module a été établi à partir d’une compilation de plusieurs sources: livres, polycopiés préexistants et autres contributions disponibles librement sur Internet qui sont mentionnés dans la partie bibliographique.