École Privée d’Ingénierie du Niger — L’école du nouveau monde

✉ elearning@epiniger.edu.ne    🌐 epiniger.edu.ne

Unité d’enseignement : GM · S1 · UE4 — Dessin technique et informatique

  • Informatique

    Le cours Informatique (UE4 « Dessin technique et informatique », semestre 1) initie les futurs techniciens supérieurs en génie mécanique à la programmation. Aujourd’hui, un technicien de maintenance ou de bureau d’études doit savoir automatiser un calcul répétitif, exploiter un fichier de relevés issu d’un capteur ou d’une GMAO (gestion de maintenance assistée par ordinateur), et simuler simplement le comportement d’un système avant de le construire. Le cours s’appuie principalement sur Python, langage simple et très utilisé en ingénierie, et présente en parallèle les bases du C++, langage compilé présent dans l’informatique embarquée et les automates.

    Aucun prérequis en programmation n’est demandé. Les exemples sont tirés du terrain : puissance d’une motopompe d’irrigation, autonomie d’un groupe électrogène, suivi vibratoire d’un broyeur, gestion d’un stock de pièces de rechange, remplissage d’un château d’eau villageois. Les 20 heures de TP sont organisées en TP guidés sur poste.

    Objectifs d’apprentissage

    • Décrire le fonctionnement d’un ordinateur et la démarche algorithmique (données, traitement, résultats).
    • Écrire, exécuter et corriger des programmes simples en Python et lire leur équivalent en C++.
    • Utiliser variables, types, conditions, boucles et fonctions pour résoudre un problème technique.
    • Manipuler des listes, tableaux et dictionnaires, et programmer une recherche et un tri.
    • Lire et écrire des fichiers de données (CSV) pour automatiser un traitement.
    • Réaliser une simulation numérique simple (méthode d’Euler, automatisme à seuils) et en critiquer les résultats.

    Prérequis

    Aucun en programmation. Mathématiques du niveau baccalauréat (fonctions, pourcentages) et usage courant d’un ordinateur.

    Plan du cours

    1. Ordinateur, algorithmes et premiers programmes en Python et C++
    2. Structures de contrôle et fonctions
    3. Structures de données, algorithmes classiques et fichiers
    4. Applications : automatisation et simulation en ingénierie

    Modalités d’évaluation

    Volume horaire : 10 h de cours magistral (CM), 0 h de TD, 20 h de travaux pratiques (TP) sur poste et 20 h de travail personnel (TPE) ; 2 crédits. Évaluation : contrôle continu (programmes rendus à l’issue des TP, quiz en ligne) et examen terminal sur machine (écriture et correction de programmes courts).

    Bibliographie

    • M. J. Guzdial, B. Ericson, Introduction to Computing and Programming in Python: A Multimedia Approach, Pearson.
    • S. B. Lippman, J. Lajoie, B. E. Moo, C++ Primer, Addison-Wesley.
    • G. Swinnen, Apprendre à programmer avec Python 3, Eyrolles (disponible en libre accès).
    • T. H. Cormen et al., Algorithmes : notions de base, Dunod.
    • Documentation officielle Python : docs.python.org/fr/3.
  • Dessin technique et industriel

    Le dessin technique est le langage commun des bureaux d’études, des ateliers d’usinage et des services de maintenance : il décrit sans ambiguïté la forme, les dimensions, les tolérances et l’état de surface d’une pièce. Le cours Dessin technique et industriel (UE4 « Dessin technique et informatique », semestre 1) apprend à lire un plan comme à le produire, d’abord à la main selon les normes ISO, puis avec les logiciels de conception assistée par ordinateur (CAO) utilisés dans l’industrie : Autodesk AutoCAD pour le dessin 2D et SolidWorks pour la modélisation 3D et la mise en plan.

    Les supports d’étude sont des pièces rencontrées au Niger : bride d’accouplement de motopompe, platine de fixation de groupe électrogène, palier de convoyeur de cimenterie, axe de chape d’engin. Les 20 heures de TP se déroulent en salle informatique sous forme de TP guidés.

    Objectifs d’apprentissage

    • Appliquer les normes de base (formats, cartouche, traits ISO 128, échelles, écriture) et représenter une pièce en projections orthogonales selon la méthode européenne.
    • Réaliser et lire des coupes, demi-coupes et sections avec les hachures normalisées.
    • Lire un plan de définition : cotation, tolérances dimensionnelles ISO 286, ajustements, tolérances géométriques et états de surface.
    • Établir une chaîne de cotes simple et justifier une cotation fonctionnelle.
    • Produire un dessin 2D coté et imprimable avec AutoCAD.
    • Modéliser une pièce en 3D avec SolidWorks et en extraire une mise en plan normalisée.

    Prérequis

    Connaissances de base en géométrie plane et dans l’espace (droites, cercles, angles, solides usuels) ; usage élémentaire d’un ordinateur.

    Plan du cours

    1. Normes, projections orthogonales, coupes et sections
    2. Lecture de plans et cotation fonctionnelle
    3. Dessin 2D assisté par ordinateur avec AutoCAD
    4. Modélisation 3D et mise en plan avec SolidWorks

    Modalités d’évaluation

    Volume horaire : 15 h de cours magistral (CM), 15 h de travaux dirigés (TD), 20 h de travaux pratiques (TP) sur poste CAO et 50 h de travail personnel (TPE) ; 5 crédits. Évaluation : contrôle continu (planches de TD, dessins et modèles rendus à l’issue des TP, quiz en ligne) et examen terminal (lecture de plan et réalisation d’un dessin coté, à la main ou sur poste).

    Bibliographie

    • D. A. Madsen, D. P. Madsen, Engineering Drawing and Design, Cengage Learning.
    • F. E. Giesecke et al., Technical Drawing with Engineering Graphics, Pearson.
    • A. Chevalier, Guide du dessinateur industriel, Hachette Technique.
    • J.-L. Fanchon, Guide des sciences et technologies industrielles, Nathan / AFNOR.
    • Normes ISO 128 (représentation), ISO 129-1 (cotation), ISO 286-1 et -2 (tolérances), ISO 1101 (tolérancement géométrique), ISO 21920 / ISO 1302 (états de surface).