Cours de programmation objet et de Java

Réalisé par Jacques Ferber pour la Licence d'informatique et le DESS TNI de l'Université de Montpellier II.

Informations sur les cours, TD, TP, exams de la Licence informatique

Un aperçu synthétique de Java

Généralités :

mise à niveau  

Entrées sorties :

   

Graphisme

   

 

Le cours proprement dit...

Ce cours reprend quelques éléments de cours sur la programmation par objets que je donne depuis environ une douzaine d'années (au moins) d'abord à Paris 6 et maintenant à Montpellier...

Pour avoir une introduction vraiment très facile de la programmation par objet et de son statut avant l'apparition de Java, on pourra se reporter à mon livre "Conception et programmation par objets" qui a été publié chez Hermès en 1991. Il est maintenant malheureusement épuisé.

Les cours sont donnés en format Adobe Acrobat. Le source des exemples est généralement fourni. Malheureusement, les cours ne sont pas terminés, désolés...

1ère partie: concepts de base de la POO et de Java

Les concepts de base de la programmation par objet (classe/instance, envoi de message et méthode,

La première partie au format Acrobat.

Les sources du "compte en banque" en Java, l'un des exemples les plus classiques de la programmation par objets depuis Smalltalk...

Exercices

Voici quelques TD utilisés dans mon enseignement et qui portent sur les concepts de base de la POO et sur Java. Tous ces documents sont au format Acrobat.


TD #1 Les débuts (pas vraiment utilisé en fait)

Il manque pour l'instant le TD #2

TD #3 Classes et associations entre objets

TD #4 Tableaux de données primitives

2ème partie: concepts avancés de Java

Les concepts avancés du langage Java. Polumorphisme et typage, exceptions, threads, etc.. Cette partie n'est pas terminée.

La deuxième partie au format Acrobat

3ème partie: interface graphique et dessin

Tout sur les interfaces graphiques en Java, et en particulier une description du modèle componentiel de l'AWT 1.1 (et 1.2) et quelques éléments portant sur les swings. Cette partie n'est pas terminée.

La troisième partie au format Acrobat

 

4ème partie: les grands principes de la conception par objets

Réification, classification et conception par frameworks et composants, design patterns et toute la clique... Toute la pensée "objet" se trouve là à l'état pur.... Mais, le cours est à venir.... désolé...;-)


retour au début de ma page d'accueil