Pour se former : contenus et méthodes

De Sciencinfolycee
Aller à : navigation, rechercher

Ouvrages essentiels :

Introduction, préface
Représentation numérique de l'information
Algorithmique (errata)
Langages et programmation
Architecture
Réseaux
Structuration et contrôle de l'information
Bases de données relationnelles et Web
  • Pucegrain.png Enseigner l'informatique (Hartmann, Näf, Reichert)
  • Ce livre a pour but d’expliquer ce qu’un enseignement de l’informatique devrait être, ce qu’il n’est pas et ce qu’il ne doit surtout pas devenir. Il montre en particulier qu’il faut éviter la confusion entre le contenu d’un enseignement et le recours aux TIC ; il explore méthodiquement certaines questions comme : existe-t-il une didactique de l’informatique ? une pédagogie vaut-elle mieux qu’une autre ? comment gérer la diversité au sein des groupes qui apprennent l’informatique ? pourquoi et comment aborder l’abstraction ? etc. Chaque chapitre commence par une situation vécue exemplaire des difficultés rencontrées quotidiennement dans l’enseignement de l’informatique.
  • Son contenu est complété par un site compagnon (contenu en allemand qui peut être traduit avec Google Translate au prix d'une nette dégradation du message).

Autres ouvrages :

  • Pucegrain.png The spirit of computing, un ouvrage (en anglais) de Harel et Feldman présentant les principaux concepts, méthodes et résultats fondamentaux pour la science informatique. On y retrouve également des idées fondamentales d'algorithmes, structures et méthodes pour la manipulation de données.
  • Pucegrain.png Architecture de l'ordinateur, un ouvrage de Tanenbaum, Hernandez et Joly abordant tous les aspects matériels et logiciels de l'architecture des ordinateurs.

Ressources en ligne :

  • Supports de cours


  • La science informatique


  • Supports thématiques
    • → quel sens donner au mot "information" en informatique ? cet article de JeanPaul Delahaye explore les divers sens et constitue un point de départ à l'étude de la théorie de l'information.
    • Eléments d'algorithmique, un cours abordant en détail les grands éléments importants en algorithmiques tels que la complexité, la récursivité, les structures de données, la recherche en table, les arbres, les graphes, et la recherche de motifs. Nombreux exemples.
    • Eléments d'algorithmique, un ouvrage d'algorithmique où un accent particulier est mis sur les nouvelles structures d'arbres apparues ces dernières années (arbres bicolores, arbres persistants). Développement en détail de trois applications de l'algorithmique : l'optimisation combinatoire, la recherche de motifs dans un texte, et la géométrie algorithmique.
    • Initiation à l'algorithmique est un cours s’appuyant sur des connaissances mathématiques pour représenter différentes méthodes générales afin de fournir à un problème une ou plusieurs solutions algorithmiques. Différentes méthodes de résolutions abordées : approche « diviser pour régner », programmation dynamique et approche gloutonne.
    • Cours réseaux de l'EISTI, une présentation des réseaux et étude des protocoles TCP/IP et de certains de leurs mécanismes.


  • Sites de ressources en ligne
    • Interstices un site de culture scientifique crée par des chercheurs, lancé à l'initiative de l'Inria, en partenariat avec le CNRS, les Universités et l'ASTI. De nombreux articles proposant une vue d'ensemble de la science informatique d'hier et d'aujourd'hui.
    • Unisciel, l'université des sciences en ligne propose de nombreuses ressources (cours, exposé, conférences) utiles pour se former
    • Canal-u.tv, la vidéothèque de l'enseignement supérieur
    • site du zéro est une plateforme collaborative. On y retrouve de nombreux tutoriels pour débutants.

Ressources par chapitre du programme de formation pour la 1ère année de formation :

Ressources par chapitre du programme de formation pour la 2ème année de formation :