visiteurs depuis le 20 octobre 2004

Cours Master Informatique - Année 1 - Semestre 1 et 2

Semestre 1 Semestre 2
Modèles de Calcul Compléments de mathématiques et d'algorithmique Réseaux Bases de données Interfaces des programmes d'applications Programmation des Architectures Parallèles Algorithmes Distribués Recherche Opérationnelle Algorithmique Géométrique

Interfaces des programmes d'applications

Cours de Java

Pour commencer, quelques cours et tutoriaux sur la programmation en Java. Le premier document est une introduction au langage et son fonctionnement. Le deuxième ("Penser en Java") est une traduction en français du livre "thinking in Java" de Bruce Eckel (traduction faite par des bénévoles). Une version (toujours en français) de ce livre est disponible en ligne pour consultation simplifiée (disons que cliquer sur les liens est toujours plus pratique que de se déplacer dans un document pdf de 500 pages!!) De plus, la version en ligne bénéficie des dernières mises à jour de traduction, qu'il n'y a pas forcément sur la version pdf (bien que celle ci soit la version 2.4 et celle en ligne aussi! - mystère de la numérotation!)

Introduction au Java (version 2003) (.pdf)
Penser en Java (version 2.4) - dernière mise à jour : mai 2004 (.pdf)
Spécification UML - en anglais (.pdf)

Pour la spécification UML : les informations concernant un diagramme de classes (utile pour l'IPA donc) se trouve dans la chapitre 3 : UML Notation Guide 3 - Part 5 Static Structure Diagrams (i.e. de la page 3.33 (259) à 3.88 (314)) S'agissant d'UML, vous y trouverez aussi en cherchant bien la spécification UML pour les diagrammes EA utiles en Bases de Données... bonne lecture et bon courage à tous, ce document fait tout de même plus de 800 pages, et est entièrement en anglais!

De plus, vous pourrez trouver ici d'autres cours, tutoriaux et exercices (avec code) dont la plupart sont en français. Une remarque : ce document est un peu ancien (1999) mais largement suffisant pour le cours.

Plateforme Java - Eclipse

Pour programmer en java, la plateforme développée par Sun est disponible pour les différents environnements. Il en est de même pour le logiciel Eclipse.

Interface des Programmes d'applications - Cours

Des éléments de cours et TDS sont disponibles sur la page d' Olivier Baudon

Interface des Programmes d'applications - TDS

TD1 Sujet (.ps)
TD1 Sources (.tar)
TD1 Corrections (.tar.gz)
TD2 Sujet (.pdf)
TD2 Sources - Version 1 (.tar)