Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de...
Transcript of Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de...
Techniques logicielles pour ingénieur
L1 SI. Jean-Marc Routoure
Jean-Marc Routoure. Université de Caen Basse-Normandie : techniques logicielles pour l’ingénieur
Jean-Marc Routoure
• Professeur des universités
• Responsable du jury de la deuxième année de la Licence “Sciences et Technologie “ Mention” Sciences pour l'Ingénieur” parcours Electronique, Electrotechnique, Automatique
• Recherche dans l’équipe électronique du GREYC (Groupe de Recherche en Informatique, Image, Automatique et Instrumentation de Caen ( Unité mixte de Recherche du CNRS 6072)
• 02.31.45.27.22 [email protected]
Introduction
« Le métier de base de l'ingénieur (du latin ingenium) consiste à résoudre des problèmes de nature technologique, concrets et souvent complexes, liés à la conception, à la réalisation et à la mise en œuvre de produits, de systèmes ou de services. Cette aptitude résulte d'un ensemble de connaissances techniques d'une part, économiques, sociales et humaines d'autre par t , reposant sur une sol ide culture scientifique. » — Commission des titres d'ingénieur, France
Jean-Marc Routoure. Université de Caen Basse-Normandie : techniques logicielles pour l’ingénieur
Techniques logicielles
• Pour résoudre un problème. Etude mathématique (logiciel de calcul numérique ou formel), simulation mécanique, électronique, multi-physique
• Pour gérer le développement d’un produit (gestion de projet)
• Pour concevoir un système : logiciel de conception assisté par ordinateur (CAO)
• Pour rendre compte, expliquer, présenter : logiciels de bureautique
• Pour communiquer : logiciel mail, www, VOIP
5
Jean-Marc Routoure. Université de Caen Basse-Normandie : techniques logicielles pour l’ingénieur
Le tableur sait tout faire...
• Feuille de calcul
• Base de données
• Réalisation de planning
• Grapheur scientifique
• Outils de présentation
• ....
6
Jean-Marc Routoure. Université de Caen Basse-Normandie : techniques logicielles pour l’ingénieur
... mais il le fait malDifficulté pour
contrôler la légende
...
=> prendre un grapher : microcal origin, gnuplot, ...7
Jean-Marc Routoure. Université de Caen Basse-Normandie : techniques logicielles pour l’ingénieur
Exemple pour un calendrierLICENCE SCIENCESDE L'INGENIEUR3ème ANNEE
L3 EEA groupe 3 2ème SEMESTRE 2009-2010
18 25 1 8 22 1 8 15 22 29 26 3 10 19 26 2 9 23 2 9 16 23 30 6 27 4 11 20 27 3 10 24 3 10 17 25 31 7 28 5 12 21 28 4 11 25 4 11 18 25 1 8 29 6 22 29 5 12 26 5 12 19 26 2 30 708:00 AV. MA. MA. 08:0008:15 08:1508:30 08:3008:45 08:4509:00 09:0009:15 09:1509:30 09:3009:45 09:4510:00 10:0010:15 10:1510:30 10:3010:45 10:4511:00 11:0011:15 11:1511:30 11:3011:45 11:4512:00 12:0012:15 12:1512:30 12:3012:45 12:4513:00 13:0013:15 13:1513:30 13:3013:45 13:4514:00 14:0014:15 14:1514:30 14:3014:45 14:4515:00 15:0015:15 15:1515:30 15:3015:45 15:4516:00 16:0016:15 16:1516:30 16:3016:45 16:4517:00 17:0017:15 17:1517:30 17:3017:45 17:4518:00 18:0018:15 18:1518:30 18:3018:45 18:4519:00 19:0019:15 19:1519:30 19:30
18 25 1 8 22 1 8 15 22 29 26 3 10 19 26 2 9 23 2 9 16 23 30 6 27 4 11 20 27 3 10 24 3 10 17 25 31 7 28 5 12 21 28 4 11 25 4 11 18 25 1 8 29 6 22 29 5 12 26 5 12 19 26 2 30 7AV. MA. MA.
FEV. JAN.
MAI
CM Mathématiques M. Germain
S3 044
JAN. FEV.
CM Informatique industrielle 2 M. Lemoigne
S3 043
MARS
TP Electronique de puissance M. Camy S2 011
JAN.JEUDI
MARS AVR.JAN.VENDREDI
CM Systèmes asservis M. Dorléans
S3 049
TP Systèmes asservis M. Dorléans
S2 112
FEV.
TP Electronique et circuits
M. Guillet S2 108
AVR.
JAN.
TD Mathématiques M. Guerrier
S3 263
CM Electronique et circuits M. Carin S3 044
TD Electronique et circuits Melle. Guo
S3 044
CM
Ele
ctro
niqu
e
S3 0
44
MERCREDIAVR.
TP Informatique industrielle 2 M. Lemoigne
S2 209
LUNDI MARDI
JAN.
LUNDI
MAI
MARDI
MAI AVR.MARS AV. FEV.FEV.
MARS
MARS MAI
FEV. AV.MAI MARS
TD Anglais Melle Bailleul
S3 031
JAN. FEV. MARS
CM-TD Automatique non-linéaire durée 2h00
S3 136 ou
TD logique séquentielle M. Magarotto
durée 1h30 S3 045 CM
Sys
tèm
es a
sser
vis
S3 0
45
CM
info
indu
s S
3045
CM Logique séquentielle M. Pigeon
S3 045
MARS
FEV.JAN.MAI
JEUDIMERCREDI
AVR.MARS
VENDREDI
JAN.JAN. MARSFEV. AVR. FEV.
CM Electronique de Puissance
M. SaezS2 220
TD Electronique de
puissance Melle. Guo
S2 220
TD Sys. asservis
M. Pigeon S3 043
TD E
lec.
et
circ
uits
S3
043
TP L
ogiq
ue s
éq.
S2
116
TP A
utom
atiq
ue n
on-li
néai
re
S2
112 TD Systèmes asservis
M. PigeonS3 045
=> Prendre un logiciel de “calendrier” avec fonction d’exportation + éventuellement base de donnée
Comment modifier
“facilement” un créneau ?
8
=> Un outil informatique par tâche
But du cours et généralités
Le but de ce cours est d'indiquer les différents outils informatiques existant en particulier ceux dédiés aux ingénieurs.
Il s'agit entre autre :- des outils informatiques pour la rédaction et la présentation de travaux ( traitement de texte, formatage de texte, dessin),- des outils informatiques pour le calcul scientifique,- des outils informatiques pour la programmation de logiciels,- des outils informatiques pour la communication entre ordinateurs- ....
Il ne s'agit pas de faire un catalogue de logiciels existants mais d'expliquer les principes de ces outils, que ceux-ci soient des outils dits de bureautique (mise en page, formatage, traitement, dessin vectoriel, ...) mais aussi de calcul (principe des éléments finis, introduction à la résolution d'équations, outils de simulation de circuit électronique, etc) et de programmation (langage compilé, langage interprété). Dans chaque cas, des exemples judicieux seront néanmoins être donnés.
En introduction, des notions générales sur l'ordinateur vont être abordées telles que l'histoire de l'informatique, les différents systèmes d'exploitation, les évolutions possibles. Il faudra également introduire les différentes licences autour des logiciels (software, freeware, shareware, post-cardware et logiciels libres) et les notions de format de données propriétaires ou ouverts en insistant sur les intérêts et les inconvénients de ces différents éléments.
Jean-Marc Routoure. Université de Caen Basse-Normandie : techniques logicielles pour l’ingénieur
Organisation et contrôle des connaissances
• 19h de cours (13 séances 1h30) de type CM/TD devant machine avec utilisation de logiciels sous linux
• Pas de connaissance scientifique ni informatique mais des connaissances de culture générale
• Modalité de contrôle des connaissances à définir
• Prévoir une clef USB pour stocker les travaux effectués pendant les séances devant machine
• Fichiers disponibles sur le site :
http://www.greyc.ensicaen.fr/~routoure/pagesJmrFrancais/Enseignement.html
12
Jean-Marc Routoure. Université de Caen Basse-Normandie : techniques logicielles pour l’ingénieur
Plan du cours• Une petite histoire de l’informatique et de la microinformatique.
• L’informatique en 2010, machines ; systèmes d’exploitation, langage de programmation (cf. wikipédia)
• Qu’est ce qu’un ordinateur (cf. wikipédia)
• Les outils informatiques pour l’ingénieur :
• outils de bureautique• outils de CAO et de calcul• outils de gestion de projet
• Logiciels :
• qu’est ce qu’un logiciel• qu’est ce qu’une licence pour un logiciel• qu’est ce qu’un fichier : les formats de fichiers
• La programmation d’un logiciel ? les différents type de langages
• Informatique embarquée : exemple de iphone d’Apple
• Quelques exemples :
• Pilotage de manipulations scientifiques. Traitement des données
• Réalisation d’emploi du temps
• Simulation de circuit électronique
13