Aller au menu Aller au contenu
Une voie, plusieurs choix
Informatique et Mathématiques appliquées
Une voie, plusieurs choix

> Formation > Cursus ingénieur

Histoire de l'informatique - 5MMHI

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo
  • Volumes horaires

    • CM : 18.0
    Crédits ECTS : 1.75

Objectifs

Ce cours est destiné à de futurs professionnels de l'informatique et plus généralement des STIC. Il vise à leur donner un aperçu de l'évolution historique de l'informatique (au sens large, incluant les réseaux), et plus précisément :

• de la formation des concepts scientifiques de l'informatique ;
• de l'évolution de la technique (aspects matériels et logiciels) et de ses interactions avec les aspects scientifiques et avec les domaines connexes (notamment microélectronique) ;
• des relations de l'informatique avec les autres sciences ;
• de l'impact de l'informatique sur la société.

Au passage, on donnera un aperçu de la vie et des contributions des hommes et des femmes qui ont fait l'informatique.

Contact Roland GROZ

Contenu

Programme (provisoire)
1. Vue d'ensemble du cours. Motivations, objectifs, spécificité de l'informatique (épistémologie, relations avec les autres sciences, relations avec la société). Chronologie générale commentée : les grands domaines, leurs relations mutuelles.
2. Les précurseurs : algorithmes, calculateurs mécaniques, Babbage, Boole, la mécanographie, les machines analogiques.
3. De Turing à Von Neumann (1). Deux courants parallèles : la formalisation de l'algorithme, les premières machines électroniques.
4. De Turing à Von Neumann (2). La synthèse : le modèle "de von Neumann", ses premières mises en œuvre (Manchester, Cambridge), la naissance d'une industrie.
5. La naissance des langages de programmation : Fortran, Algol, Cobol, Lisp . La "crise du logiciel" ; la naissance du génie logiciel ; ses développements récents
6. L'ère des "mainframes" ; des transistors aux circuits intégrés ; le parallélisme, interne ou externe
7. Les microprocesseurs, les ordinateurs personnels ; Xerox PARC invente l'informatique moderne
8. Évolution des systèmes d'exploitation
9. Naissance et évolution de l'Internet
10. L'avènement de la démarche scientifique en informatique : évolution, progrès et impact, défis
11. Des données aux connaissances : les bases de données, l'intelligence artificielle, le web
12. L'informatique et son environnement : la "numérisation du monde", informatique et autres sciences, informatique et société

Spécificités
Un cours d'histoire des sciences ne se conçoit pas sans quelques notions d'épistémologie. De ce point de vue, l'informatique occupe une place particulière, par son double aspect scientifique et technique, ainsi que par sa démarche. Voir à ce sujet les articles de Gilles Dowek (1, 2)

Forme du cours
Conférences, avec quelques compléments :

  • (selon disponibilité) intervention possible de quelques acteurs de l'informatique, sur des thèmes spécifiques
  • lecture et commentaire de textes historiques
  • exercices d'utilisation de langages ou systèmes ayant eu une importance historique, avec usage possible de simulateurs

Des compléments de lecture sont proposés (livres, articles en ligne, vidéos...).



Prérequis

Contrôles des connaissances

CONTRÔLE CONTINU :
Type d'évaluation (ex : TP, assiduité, participation) :

SESSION NORMALE :
Type d'examen (écrit, oral, examen sur machine) :
Salle spécifique :
Durée :
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) :
Documents interdits (ex : livres, tous documents) :
Matériel (ex : calculatrices):

  • matériel autorisé, préciser :
  • matériel interdit, préciser :
    Commentaires :

SESSION DE RATTRAPAGE :
Type d'examen (écrit, oral, examen sur machine) :
Salle spécifique :
Durée :
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) :
Travail pratique avec compte rendu (35%)
Mini-mémoire avec présentation orale (65%)

Ces travaux seront individuellement ou par petits groupes, en fonction de l'effectif.



Bibliographie

  • Épistémologie de l'informatique
    1. G. Dowek. Les quatre concepts de l'informatique, Didapro, 2011
    2. G. Dowek. La place de l'informatique dans la classification des sciences, Exposé au séminaire Philosophie de l’informatique, de la logique et de leurs interfaces, coordonné par Jean-Baptiste Joinet, le 30 janvier 2012, à l’École normale supérieure.
    Ces deux textes sont accessibles en ligne (https://who.rocq.inria.fr/Gilles.Dowek/)

- Livres et revue sur l'histoire de l'informatique
3. P. E. Ceruzzi. A History of Modern Computing, 2nd ed., MIT Press, 2003
(Version condensée : Computing: A Concise History, MIT Press, 2012)
4. M. Campbell-Kelly et al. Computer: A History of the Information Machine, Westview Press, 2014
5. IEEE Annals of the History of Computing, IEEE Computer Society

- Exemples de cours sur l'histoire de l'informatique
Purdue (l'un des cours les plus anciens sur l'histoire de l'informatique)
S. Rosen. A Purdue University Course in the History of Computing, Tech. Report, 1991
http://docs.lib.purdue.edu/cstech/872
University of Washington
http://courses.cs.washington.edu/courses/csep590a/06au/
Carnegie-Mellon University
http://www.cs.cmu.edu/~tcortina/15292s15/lectures.html
La conception de ce cours est détaillée dans : T. J. Cortina, R. McKenna. The design of a history of computing course with a unique perspective, SIGCSE Proceedings of the 37th SIGCSE technical symposium on Computer science education, pp. 67-71

  • Autres sources
    The Computer History Museum
    www.computerhistory.org/

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

mise à jour le 6 juillet 2015

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes