• No se han encontrado resultados

COURS MEC 1310 : TI en GÉNIE MÉCANIQUE

N/A
N/A
Protected

Academic year: 2024

Share "COURS MEC 1310 : TI en GÉNIE MÉCANIQUE"

Copied!
7
0
0

Texto completo

(1)

TI en GÉNIE MÉCANIQUE

PLAN DE COURS - Hiver 2012

Description

Outils et concepts informatiques appliqués au génie mécanique : matériels et logiciels. Utilisa- tion des protocoles de communication réseaux sous Windows et Unix. Exploitation de logiciels de traitement de données d’ingénierie tels que : production de documents techniques, tableur, système de gestion de base de données, calcul numérique, et ce dans un contexte d’échanges de données. Résolution de problèmes typiques à la pratique courante du génie mécanique uti- lisant ces outils. Laboratoires informatiques : Windows/Unix, MATLAB, Excel, Access/MySQL, XHTML/CSS.

Heures par semaine Crédits Préalables Corequis

2 / 2 / 2 2 Aucun Aucun

DÉPARTEMENT DEGÉNIE MÉCANIQUE

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

(2)

HORAIRE DES ACTIVITÉS PÉDAGOGIQUES

Cours

Section Jour Horaire Salle Professeur

1 Mercredi 10h30, 11h30 A-416 Luc BARON 2 Lundi 15h45, 16h45 M-1510 Sébastien RIENDEAU

Laboratoires

Section Jour Horaire Salle Enseignant

Luc BARON (Coordonateur)

1 Jeudi 10h30, 11h30 L-6624 Stefan BRACHER

Richard-phat-the NGUYEN 2 Jeudi 10h30, 11h30 L-6614 Julien KAUFFMANN Simon BOURGAULT-COTÉ 3 Jeudi 10h30, 11h30 L-6626 Hassan BENSALAH Dmitri FEDEROV 4 Jeudi 10h30, 11h30 L-6616 Sébastien RIENDEAU Pierre-Olivier TARDIF 5 Jeudi 10h30, 11h30 L-6613 Sébastien PAQUETTE Felix AMYOT-BILODEAU

PERTINENCE DU COURS

Le cours se positionne dès la première année du programme de Génie Mécanique et ceci afin d’assurer une culture informatique de base, adaptée à la pratique courante de cette disci- pline, et aux étudiants du programme. Cette culture et ces savoirs sont utiles pour la réussite de la formation en Génie Mécanique à Polytechnique, mais surtout constituent un outil essen- tiel à l’exercice de la profession d’ingénieur dans des entreprises ou organismes d’ingénierie modernes. Plus spécifiquement, il permet à l’étudiant de se familiariser avec les réseaux de communication et les systèmes d’exploitations sous différents environnements tels que Win- dows et Unix. On y fait l’apprentissage de logiciels spécialisés qui sont à la base des technolo- gies de l’information : le calcul numérique avec la programmation sous MATLAB, le traitement de données avec les tableurs, leur gestion avec les systèmes de base de données et leur présentation et diffusion avec HTML et autres services de l’internet.

Le contexte du cours est celui d’ingénieurs non spécialistes qui doivent maîtriser ces outils dans un cadre d’applications.

(3)

OBJECTIFS DU COURS

Le cours a pour but d’introduire les notions de base des technologies informationnelles utiles à la pratique courante du génie mécanique. De façon plus particulière, le cours vise à :

assurer une culture de base des systèmes d’exploitations Windows et Unix dans un environnement réseau relié à Internet ;

assurer une familiarisation de l’étudiant aux divers instruments informatiques (maté- riels et logiciels) d’usage courant dans les travaux techniques d’ingénierie mécanique ; – faire comprendre les concepts sous-jacents à quatre grands types de logiciels de trai-

tement de données, c’est-à-dire : les tableurs, les systèmes de gestion de base de don- nées (SGBD), les outils web et le calcul numérique, et ce dans un contexte d’intégration et d’échange de données ;

faire effectuer des expérimentations informatiques d’initiation par la résolution de pro- blèmes typiques rencontrés dans la pratique courante du génie mécanique.

préparer l’étudiant à choisir et utiliser les logiciels appropriés pour effectuer des tra- vaux pratiques, reliés au génie mécanique.

MÉTHODE PÉDAGOGIQUE ET CONTENU

Le cours comprend deux volets : une présentation formelle des aspects fondamentaux et une mise en pratique des concepts. Les fondements théoriques sont présentés dans des le- çons en classe, et illustrés par des démonstrations. Par la suite, l’étudiant met en pratique ces connaissances par des exercices en laboratoires informatiques avec l’encadrement des enseignants. Finalement, afin de renforcer ces apprentissages, l’étudiant réalise deux projets synthèse en équipe.

La matière du cours est divisée en sept modules qui comprennent des lectures, des le- çons et des laboratoires, et deux travaux synthèse. Deux modules ainsi que les deux projets synthèse sont réalisés en mode autodidacte, et les cinq autres en mode présentiel.

Modules en mode présentiel

Présentation du cours Plan de cours ; site web et documentation ; formation des équipes.

Module B : Les systèmes d’exploitation Unix, Windows ; système de fichiers, proces- sus, commandes, exportation des fenêtres et utilisation des protocoles réseaux.

Module C : MatLab Programmation procédurale ; variables, opérateurs ; contrôles : boucles, conditions, branchement ; structures de données : vecteurs, matrices ; fonctions ; graphisme et simulation.

Module E : xHTML/CSS Introduction au langage XHTML 1.0 et aux feuilles de styles en cascade de niveau 2 (CSS2) ; utilisation des protocoles réseaux sous Unix pour mettre en oeuvre sur Internet les fichiers HTML/CSS.

Module F : Système de base de données Introduction aux systèmes de gestion de bases de données (SGBD) ; diagramme relationnel, tables, clefs, requête SQL, formulaire et état. Le language MySQL.

(4)

Module G : PHP Interface PHP à MySQL : Liens avec les bases de données et sites web dynamiques. Introduction au langage PHP : variables, opérateurs, boucles et contrôles ; formulaires HTMl ; interfaçage à MySQL ; connexion, envoi de requêtes et récupérations des résultats.

Modules en mode autodidacte

Module A : Réseautique L’informatique distribuée ; les réseaux modernes ; le modèle de réseau OSI ; utilisation des protocoles TCP/IP, slip/ppp, dhcp, imap/pop3, tel- net/ssh, ftp/sftp, vpn, http.

Module D : Tableurs Traitement d’information technique ; Excel : menu, structure, adres- sage, formule, graphique.

Projets

Travail synthèse TS1 Travail en équipe. Résolution d’un problème d’ingénierie avec Mat- lab et les tableurs. Simulation à distance sous Linux.

Travail synthèse TS2 Travail en équipe. Réalisation d’un site Web dynamique pour la gestion de ressources d’entreprise.

ÉVALUATION

Lectures (individuel) : La préparation à chaque cours nécessite au préalable la lecture et l’étude des documents se rapportant à la matière. Une interrogation portant sur ces lec- tures doit être soumise électroniquement avant la journée du cours.

– Interrogations (10) 6%

Laboratoires (en équipe) : Les laboratoires hebdomadaires comprennent des exercices qui sont effectués en équipe de deux étudiants, encadrés par les enseignants du cours. Les réponses doivent être remises électroniquement par chacun des membres de l’équipe la journée suivant la séance.

– Devoirs (remise des réponses aux exercices) (10) 4%

Projets pratiques (en équipe) : Les deux travaux synthèse sont réalisés en équipe et les documents sont remis électroniquement aux dates indiquées ci-dessus.

– Travail synthèse No.1 3%

– Travail synthèse No.2 5%

Révision et préparation aux contrôles périodiques (individuel) : La semaine précédant les contrôles périodiques sera consacrée à la révision de la matière et comprend un test basé sur les intras des sessions antérieures.

– Test de révision R-1 0.5%

– Test de révision R-2 0.5%

Contrôles périodiques (individuel) : Les deux contrôles périodiques sont individuels et sont effectués en laboratoire informatique sur la plate-forme Moodle. Aucune documentation autre que les documents de référence qui se trouvent sur site du cours n’est authorisée pendant les examens. L’accès à l’internet (courriel), et à tout autre poste ou serveur est bloqué.

(5)

– Intra-1 43%

– Intra-2 38%

CRITÈRES D’ÉVALUATION

Les travaux, les divers contrôles et examens dans ce cours seront évalués selon deux critères principaux, soient : l’atteinte du résultat demandé et l’adhésion à la méthodologie en- seignée dans chacun des modules. L’étudiant devra :

Module A comprendre les termes techniques présentés dans le cours et être capable d’identi- fier la configuration réseau de son poste de travail ;

Module B être en mesure d’utiliser les protocoles SSH et FTP pour accéder à un serveur Linux distant pour y transférer des documents et d’effectuer des commandes sur la console ; Module C adopter une programmation dite «structurée» et faire un usage adéquat des entités

de MATLAB, par exemple les entiers et les réels ou des scalaires, les structures vecto- rielles et matricielles ;

Module D maîtriser la programmation de feuilles de calcul dite «générique» et faire un usage efficace des divers modes d’adressage des cellules et zones ;

Module E adhérer à la philosophie de développement Web du World Wide Web Consortium, et faire un usage approprié des balises XHTML 1.0 Strict en intégrant les feuilles de styles en cascade de niveau 2, tel que validé par www.w3.org ;

Module F suivre l’approche des bases de données relationnelles et faire un usage correct des tables et des requêtes MySQL. Les méthodes de conception des bases de données relationnelles ne font pas partie du cours ;

Module G adopter une programmation structurée en PHP pour construire une interface à MySQL, et ainsi produire des documents Web dynamiques et valides dans le sens de XHTML 1.0 Strict.

CALENDRIER

Dates importantes

Remise du TS1 15 Février avant 17h00

Intra-I 16 Février

Remise partie I du TS2 28 Mars avant 17h00

Intra-II 29 Mars

Remise Finale du TS2 13 Avril avant 17h00

(6)

Modules présentiels Modules autodidactes

Du 9 Janvier au 13 Janvier

PRÉSENTATION DU COURS

– Lecture : Plan de cours et documents – Labo-0 : Pratique Moodle

Du 16 Janvier au 20 Janvier

MODULE B : Les systèmes d’exploitation – Lecture 2

– Labo-2

MODULE A : Les Réseaux – Lecture 1

– Labo-1

Du 23 Janvier au 27 Janvier

MODULE C : Programmation procédurale – Lecture 3

– Labo-3

Présentation du TS1

Du 30 Janvier au 3 Février

MODULE C : Matlab – Lecture 4 – Labo-4

MODULE D : Les Tableurs – Lecture 6

– Labo-6 Du 6 Février

au 10 Février

MODULE C : Applications – Lecture 5

– Labo-5

Fin des modules autodidactes

Du 13 Février au 17 Février

CONTRÔLE – Révision R-1 – INTRA-1 A11

Remise TS1

Du 20 Février au 24 Février

MODULE E : HTML – Lecture 7 – labo-7

Du 27 Février au 2 Mars

MODULE G : PHP – Lecture 8 – labo-8

Présentation TS2

Du 5 Mars au 9 Mars

Relâche

Du 12 Mars au 16 Mars

MODULE F : SGBD – Lecture 9 – labo-9 Du 19 Mars

au 23 Mars

MODULE F : MySQL – Lecture 10 – labo-10 Du 26 Mars

au 30 Mars

CONTRÔLE – Révision R-2 – INTRA-2 A11

Remise Partie I du TS2

Du 2 Avril au 6 Avril

TS2 : Bases de données sous PHP – labo-11

Du 9 Avril au 13 Avril

Finalisation du TS2 Remise Finale du TS2

(7)

CHARGE DE TRAVAIL

Participation aux activités pédagogiques

Les activités pédagogiques qui exigent la présence de l’étudiant sont les cours magis- traux en classe, les séances de travaux pratiques en laboratoire et les contrôles pério- diques :

– Présence aux cours 18h

– Laboratoires et contrôles périodiques 22h

Travail personnel

– Lectures des documents et préparation 15h

– Réalisation des modules autodidactes 10h

– Étude pour les contrôles périodiques 10h

– Réalisation des travaux synthèse (TS1 et TS2) 15h

Total : 90h L’assiduité à chacune de ces activités est essentielle à la bonne réussite dans ce cours.

FRAUDE

Par fraude, on entend toute forme de plagiat, tricherie, etc. et tout autre moyen d’obtenir une évaluation non méritée ou d’influencer une décision relative à son dossier. Elle ne sera pas tolérée et peut avoir des conséquences graves.

Pour plus de détails, consulter la Section 8 du règlement des études du premier cycle.

DOCUMENTS PÉDAGOGIQUES

La matière du cours est décrite en détail dans des documents de référence qui ont été spécifiquement adaptés au contexte du cours. Tout le matériel pédagogique se trouve sur le site Web du cours, sous forme de fichiers PDF pour la matière de chacun des modules, ou de liens pour les documents de références. Les énoncés des laboratoires ainsi que les questionnaires des lectures seront graduellement disponibles sur le site Web du cours :

http ://www.moodle.polymtl.ca/

Il est recommandé de consulter régulièrement ce site pour des annonces et autres informa- tions sur le déroulement du cours.

Referencias

Documento similar