Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de...

13
Techniques logicielles pour ingénieur L1 SI. Jean-Marc Routoure

Transcript of Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de...

Page 1: Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de calcul • Base de données • Réalisation de planning • Grapheur scientifique

Techniques logicielles pour ingénieur

L1 SI. Jean-Marc Routoure

Page 2: Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de calcul • Base de données • Réalisation de planning • Grapheur scientifique

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]

Page 3: Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de calcul • Base de données • Réalisation de planning • Grapheur scientifique

Introduction

Page 4: Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de calcul • Base de données • Réalisation de planning • Grapheur scientifique

«  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

Page 5: Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de calcul • Base de données • Réalisation de planning • Grapheur scientifique

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

Page 6: Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de calcul • Base de données • Réalisation de planning • Grapheur scientifique

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

Page 7: Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de calcul • Base de données • Réalisation de planning • Grapheur scientifique

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

Page 8: Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de calcul • Base de données • Réalisation de planning • Grapheur scientifique

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

Page 9: Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de calcul • Base de données • Réalisation de planning • Grapheur scientifique

=> Un outil informatique par tâche

Page 10: Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de calcul • Base de données • Réalisation de planning • Grapheur scientifique

But du cours et généralités

Page 11: Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de calcul • Base de données • Réalisation de planning • Grapheur scientifique

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.

Page 12: Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de calcul • Base de données • Réalisation de planning • Grapheur scientifique

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

Page 13: Techniques logicielles pour ingénieur technique... · Le tableur sait tout faire... • Feuille de calcul • Base de données • Réalisation de planning • Grapheur scientifique

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