Introduction à l’informatique Chapitre 0: Introduction 0 -
Une brève histoire de l’informatique  <ul><li>La préhistoire : de 3000 AC à 1900 </li></ul><ul><ul><li>Abaques, machine po...
Une brève histoire de l’informatique <ul><li>De 1900 à 1940 </li></ul><ul><ul><li>Gödel et Turing </li></ul></ul><ul><ul><...
Une brève histoire de l’informatique <ul><li>Les années 50  </li></ul><ul><ul><li>Compilateurs (FORTRAN en 57) </li></ul><...
Une brève histoire de l’informatique  <ul><li>Les années 70  </li></ul><ul><ul><li>Base de Données Relationnelles </li></u...
Ordinateur <ul><li>Puce (programme fixe)  </li></ul><ul><li>Calculatrice (programmable) </li></ul><ul><li>Ordinateur perso...
Les composants d’un ordinateur (suite) <ul><li>Unité centrale </li></ul><ul><li>Mémoire vive </li></ul><ul><li>Microproces...
Les composants d’un ordinateur <ul><li>Carte mère :  </li></ul><ul><ul><li>processeur (vitesse d’horloge, type, …), </li><...
Notice d’un ordinateur <ul><li>processeur  : Intel Intel® Core™2 Duo Extreme     4 MB L2 3.33  GHz  1066 MHz bus </li></ul...
But : automatisation de traitement <ul><li>Tout processeur  (cœur des différents systèmes informatiques) exécute des  prog...
Les métiers de l’informatique <ul><li>Développeur (programmeur, analyste, ingénieur) </li></ul><ul><li>Formateur (apprendr...
Les entreprises qui recrutent <ul><li>Constructeurs (développement matériel, système d’exploitation) </li></ul><ul><ul><li...
Les domaines d’application <ul><li>Finance  (bourse, banque,…) </li></ul><ul><li>Production  (robotique, gestion, …) </li>...
Plan du cours <ul><li>Chapitre 0 (0 h 30) : Introduction  </li></ul><ul><ul><li>TD1 : Charte, modélisation de problèmes, p...
Prochain SlideShare
Chargement dans…5
×

Formation

1 128 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 128
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
72
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Formation

  1. 1. Introduction à l’informatique Chapitre 0: Introduction 0 -
  2. 2. Une brève histoire de l’informatique <ul><li>La préhistoire : de 3000 AC à 1900 </li></ul><ul><ul><li>Abaques, machine pour prédire le mouvement des astres (80 AC) </li></ul></ul><ul><ul><li>Formalisation du calcul : Al Khawarizmi (IX ème ) </li></ul></ul><ul><ul><li>XVII ème </li></ul></ul><ul><ul><ul><li>Pascal : machine à additionner </li></ul></ul></ul><ul><ul><ul><li>Leibniz : système binaire pour le calcul </li></ul></ul></ul><ul><ul><li>XVIII ème </li></ul></ul><ul><ul><ul><li>Jacquard : métier à tisser </li></ul></ul></ul><ul><ul><ul><li>Babbage : machine différentielle </li></ul></ul></ul><ul><ul><li>XIX ème </li></ul></ul><ul><ul><ul><li>Boole : calcul binaire et calcul logique </li></ul></ul></ul><ul><ul><ul><li>Peirce – Hilbert : 3 Questions : correction formelle – complétude - décidabilité d ’un système formel </li></ul></ul></ul>
  3. 3. Une brève histoire de l’informatique <ul><li>De 1900 à 1940 </li></ul><ul><ul><li>Gödel et Turing </li></ul></ul><ul><ul><ul><li>Tout système formel suffisamment puissant est soit incohérent soit incomplet </li></ul></ul></ul><ul><ul><ul><li>Problème de l’arrêt indécidable </li></ul></ul></ul><ul><li>Les années 40 </li></ul><ul><ul><li>Travaux en cryptographie (décodage : Machine Enigma, Colossus) </li></ul></ul><ul><ul><li>Parallèlement, en Angleterre, en Allemagne et aux USA, construction des premiers ordinateurs </li></ul></ul><ul><ul><ul><li>Calculateur électro-mécanique Mark 1 (Aiken, 44) </li></ul></ul></ul><ul><ul><ul><li>1946 : ENIAC Calculs balistiques (Atanasoff, Mauchly Eckert, 46) </li></ul></ul></ul><ul><ul><ul><li>44 : EDVAC, Mauchly Eckert et Von Neumann </li></ul></ul></ul><ul><ul><ul><li>48 : EDSAC, … </li></ul></ul></ul><ul><ul><li>Invention du transistor (Baarden, Brattain et Shockley 47) </li></ul></ul>
  4. 4. Une brève histoire de l’informatique <ul><li>Les années 50 </li></ul><ul><ul><li>Compilateurs (FORTRAN en 57) </li></ul></ul><ul><ul><li>LISP en 58 </li></ul></ul><ul><ul><li>Circuits intégrés en 59 </li></ul></ul><ul><ul><li>Test de Turing en 50 </li></ul></ul><ul><li>Les années 60 </li></ul><ul><ul><li>Systèmes d’exploitation </li></ul></ul><ul><ul><li>Basic en 64 </li></ul></ul><ul><ul><li>Automates – Langages formels - Correction de programmes </li></ul></ul><ul><ul><li>Knuth : The Art of Computer Programming </li></ul></ul><ul><ul><li>Micro-processeurs </li></ul></ul>
  5. 5. Une brève histoire de l’informatique <ul><li>Les années 70 </li></ul><ul><ul><li>Base de Données Relationnelles </li></ul></ul><ul><ul><li>Unix et C (Thompson et Richie) </li></ul></ul><ul><ul><li>Pascal et Ada </li></ul></ul><ul><ul><li>Architecture RISC (IBM), Cray 1 en 76 </li></ul></ul><ul><li>Les années 80 </li></ul><ul><ul><li>Micro-ordinateur personnel (Apple – MacIntosh en 84) </li></ul></ul><ul><ul><li>NFSNet en 87 : Ancêtre d’Internet </li></ul></ul><ul><ul><li>Premiers virus en 88 </li></ul></ul><ul><li>Pour les détails </li></ul><ul><ul><li>http://dept-info.labri.u-bordeaux.fr/~dicky/HisInfo.html </li></ul></ul>
  6. 6. Ordinateur <ul><li>Puce (programme fixe) </li></ul><ul><li>Calculatrice (programmable) </li></ul><ul><li>Ordinateur personnel (PC, Macintosh, …) </li></ul><ul><li>Station de travail (Sun, DEC, HP, …) </li></ul><ul><li>Super-ordinateur (Cray, IBM-SP, …) </li></ul><ul><li>Clusters d’ordinateurs </li></ul>
  7. 7. Les composants d’un ordinateur (suite) <ul><li>Unité centrale </li></ul><ul><li>Mémoire vive </li></ul><ul><li>Microprocesseur </li></ul><ul><li>Disque dur </li></ul><ul><li>Autres </li></ul>Souris Clavier Ecran
  8. 8. Les composants d’un ordinateur <ul><li>Carte mère : </li></ul><ul><ul><li>processeur (vitesse d’horloge, type, …), </li></ul></ul><ul><ul><li>mémoire vive (RAM), </li></ul></ul><ul><ul><li>interface série et parallèle, port USB, Firewire </li></ul></ul><ul><ul><li>Bus. </li></ul></ul><ul><li>Alimentation électrique. </li></ul><ul><li>Carte graphique ou vidéo. </li></ul><ul><li>Disques :disque dur, disquette, … </li></ul><ul><li>Autres périphériques: modem, scanner, imprimante, réseau, carte son, terminaux, ... </li></ul>
  9. 9. Notice d’un ordinateur <ul><li>processeur : Intel Intel® Core™2 Duo Extreme 4 MB L2 3.33 GHz 1066 MHz bus </li></ul><ul><li>mémoire : 4 Go </li></ul><ul><li>disque dur : Disque dur DiamondMax 11, 500 Go, </li></ul><ul><li>7200 tpm, buffer 16 Mo, UDMA 133, Maxtor </li></ul><ul><li>carte graphique : GeForce 9800 GX2 </li></ul><ul><li>écran : 30-inch Apple Cinema HD Display. </li></ul><ul><li>Puissances (en millions d’opérations flottantes par seconde) </li></ul><ul><ul><li>2880 MFLOPs : Pentium 4 à 3,06 GHz en Septembre 2003 … 8000 MFLOPs </li></ul></ul>
  10. 10. But : automatisation de traitement <ul><li>Tout processeur (cœur des différents systèmes informatiques) exécute des programmes </li></ul><ul><li>Un programme est composé d’une succession d’instructions qui peuvent se décomposer en opérations élémentaires par compilation </li></ul><ul><li>La compilation transforme le programme écrit dans un langage riche (lisible par vous) en un langage simple composé d’ opérations élémentaires (lisible par l’ordinateur) </li></ul><ul><li>Les opérations élémentaires sont réalisées par des fonctions logiques qui sont codées sous forme de 0 et de 1 en mémoire puis … </li></ul><ul><li>Les fonctions logiques sont réalisées par des circuits électroniques. (addition, test d’égalité) concrètement c’est un courant discontinu au travers de fil/couche de silicium </li></ul>
  11. 11. Les métiers de l’informatique <ul><li>Développeur (programmeur, analyste, ingénieur) </li></ul><ul><li>Formateur (apprendre aux autres) </li></ul><ul><li>Testeur </li></ul><ul><li>Administrateur système, réseau, base de données </li></ul><ul><li>Chef de projet </li></ul><ul><li>Directeur des ressources informatiques </li></ul><ul><li>Directeur des systèmes d’information </li></ul><ul><li>Consultant, audit </li></ul><ul><li>Chercheurs / Inventeurs </li></ul><ul><li>Dirigeant de start-up (jeune pousse) </li></ul><ul><li>… </li></ul>
  12. 12. Les entreprises qui recrutent <ul><li>Constructeurs (développement matériel, système d’exploitation) </li></ul><ul><ul><li>HP à Grenoble, Apple à Paris, etc. </li></ul></ul><ul><li>Opérateurs Telecom (FT, Free, SFR, …) </li></ul><ul><li>Créateurs de logiciels (Dassault Catia, ILOG discovery, Jeux Infogramme, …) </li></ul><ul><li>SSII (installation système, matériel, logiciel, développement, adaptation, maintenance de logiciels à la demande des clients) IBM, Capgemini, Atos Origin, Accenture, Logica, Orange Business Serv… </li></ul><ul><li>Grands comptes (grandes sociétés réparties sur plusieurs sites, ayant des besoins informatiques importants; services informatiques propres + SSII prestataires de service) (Peugeot, Caisse des dépôts, Hopitaux…) </li></ul><ul><li>PMI/PME (utilisation de l’informatique pour gestion, bureautique, …) </li></ul>
  13. 13. Les domaines d’application <ul><li>Finance (bourse, banque,…) </li></ul><ul><li>Production (robotique, gestion, …) </li></ul><ul><li>Commerce (gestion, data mining, …) </li></ul><ul><li>Sciences (météo, géographie, physique, mathématiques, médecine, pharmacie, génétique, …) </li></ul><ul><li>Supervision de réseaux (EDF, pétrole, transports, …) </li></ul><ul><li>Supervision d’exploitation (centrales nucléaires, haut-fourneaux, …) </li></ul><ul><li>Avionique, Automobile, Edition, CAO, … </li></ul><ul><li>Energie (prospection de pétrole, optimisation, etc.) </li></ul>
  14. 14. Plan du cours <ul><li>Chapitre 0 (0 h 30) : Introduction </li></ul><ul><ul><li>TD1 : Charte, modélisation de problèmes, programme simple </li></ul></ul><ul><ul><li>TP1 : Environnement de travail sur machine : Windows et C, Exemple simple de programme C. </li></ul></ul><ul><li>Chapitre 1 (8 h) : Algorithmique et programmation </li></ul><ul><ul><li>TD2 à TD9 : Algorithmique / langage de réalisation </li></ul></ul><ul><ul><li>TP2 à TP9 : Programmation en C. </li></ul></ul><ul><li>Chapitre 2 (1h30) : Intro. aux bases de données </li></ul><ul><ul><li>TD10 : SQL </li></ul></ul><ul><ul><li>Ecriture de requêtes SQL </li></ul></ul>

×