UdMHaut
UdMBAS

IFT1020
Programmation II

Département d'informatique et de recherche opérationnelle

Direction de l'enseignement de service en informatique
 

Image Java
 
Été 2005

Accueil

Professeurs et
Démonstrateurs

Horaires et locaux

Notes de cours

Cours
après Cours

Démonstrations
et devoirs

Examens

Liens utiles

Au sujet du
livre de cours

Consultez vos notes

Foire aux questions
(FAQ)

Sessions antérieures

  Au sujet du livre de cours  
 
Dernière mise à jour : lun 06 jun 2005 22:26:00 EDT
 

Il existe de (trop?) nombreux ouvrages décrivant JAVA, chacun avec ses qualités et ses défauts. Cette session, le cours se base d'assez près sur le livre de "Big Java" de Cay Horstmann. Pour la partie Structure de données elle sera basée en partie sur le livre "Collections" de Watt & Brown.

JAVA est largement documenté sur internet (voir la section des liens utiles). Vous pouvez en particulier y trouver des cours interactifs, des tutoriaux, ainsi que des versions "anciennes" de certains ouvrages.

Je vous donne ici une liste d'ouvrages que je commente brièvement. Ces livres sont recommandés mais non obligatoires. Aucun de ces ouvrages n'est requis donc pour suivre ce cours. Je pense cependant qu'il est bon d'avoir un ouvrage de référence et ceux indiqués ci-après sont de bonne facture.

La plus part de ces livres sont disponibles en réserve dans le dossier IFT1020 se trouvant au niveau de la bibliothèque de Mathématiques et Informatique.

Les horaires d'ouverture de la bibliothèque sont disponibles à partir de ce lien.

  • Big Java., Cay Horstmann, John Willey & Sons
    Page web du livre

    Un des livres les plus complets traitant sur les différents aspects de java y compris pour un niveau avancé, même si je crois que certains aspects avancés ont été bâclés (les servlets à titre d'exemple). Ceci est une autre histoire car vous n'allez pas les étudier dans ce cours. Ce livre n'est pas encore disponible en français. Il coûte environ 95$. (ML)

  • Programmer en Java., Claude Delannoy, Eyrolles
    Page web du livre

    Un ouvrage en français de très bonne facture, qui couvre la totalité du cours. L'auteur de ce livre est connu pour ses ouvrages sur le langage C++, très apprécié. Il précise cependant en introduction que cet ouvrage d'adresse à des personnes ayant déjà des connaissances de base de la programmation procédurale... mais vous êtes déjà des pros. Son prix est autour de 60$. Il est distribué lui aussi avec CD; autour de 600 pages. (ML)

  • Java Collections, D.A. Watt et D.F. Brown, John Wiley & Sons.
    Page web du livre Ce livre couvre en détail les notions de Structures de données qui seront développées dans ce cours. (ML)

  • Programming.java: An Introduction to Programming Using Java, R. Decker et S. Hirshfield, Brooks/Cole.
    Page web du livre Organisé autrement mais il fait une assez bonne couverture du cours. (ML)

  • La famille O'Reilly,
    Page web de la série complète
    C'est une collection complète sur différents sujets touchant à Java! À défaut d'avoir une dizaine de livres (!) ayant chacun en moyenne 300 pages, vous avez un sorte de résumé dans "Java in Nutshell". Ils sont à la 4e édition en et fr. (ML)

  • Core Java 1 & 2., Cay Horstmann et Gary Cornell, Prentice Hall
    Core Java 1
    Core Java 2

    Cette série est l'une des plus complète et bien organisée ... mais il vous faut les deux volumes. En effet, à titre d'exemple les collections sont traitées dans le volume 2 ; alors que les bases du langage Java sont dans le volume 1. Les deux volumes ensembles coûtent environ 140$ (!). Il existe une traduction de ces deux volumes chez campus press: Au coeur de Java, volume 1 & 2. Vérifier le numéro de version: ils sont à la 5e, mais la 4e peut faire aussi l'affaire. Je ne peux pas dire s'ils ont réussi la traduction, rien qu'à voir la taille du volume français, donne à méditer! (ML)

  • Comment programmer en JAVA, Deitel & Deitel, Quatrième édition, Les éditions Reynald Goulet Inc
    Page web du livre version en anglais
    Page web du livre version en français

    Dans la saga de la famille Deitel, cet ouvrage est un bon ouvrage de référence. Il couvre de nombreux aspects de "base" de Java. En revanche, cet ouvrage n'est pas des plus pédagogiques et perdra probablement certains d'entre-vous par son manque de structure et la profusion de détails. Je n'apprécie pas l'idée de tout vouloir faire avec les interfaces graphiques. Oui c'est bien pour débuter mais hélas ils en ont trop fait!

    Cet ouvrage est la version traduite (pas toujours très bien) de: JAVA how to program chez Pentice Hall. Il coûte environ 90 $ et vient avec un CD incluant divers compilateurs JAVA. 1600 pages.

    Mon conseil: incontournable si vous voulez avoir "le tout" java de "base" dans un seul livre. Il ne peut convenir qu'à des personnes ayant déjà programmé, ou des personnes autonomes en programmation. (PL)

  • À éviter: les ouvrages avec des titres tels que: Java en 25 leçons, Java for dummies, etc. (PL)

  • À vous la parole! Vous pouvez donner vôtre avis sur ces livres et d'autres ...


  • dift1020@iro.umontreal.ca
    [top]