Conception objet en Java avec BlueJ + Practical Debugging in Java
Une approche interactive
David J. Barnes, Michael Kölling, Patrice Moreaux, Sandra L. Bartlett, Ann R. Ford, Toby J. Teorey, Gary S. Tyson
Résumé
Ce livre est le premier manuel d'initiation à la programmation qui utilise le logiciel BlueJ dans l'enseignement de la méthode orientée objet avec Java.
Doté d'une interface simple, graphique et interactive, BlueJ fournit des outils d'apprentissage qui ne sont pas disponibles dans d'autres environnements de développement. Il permet de créer facilement des objets de n'importe quelle classe, d'appeler leurs méthodes, d'afficher en diagrammes de style UML la structure des classes d'un projet de programmation et leurs interactions. Les concepts complexes d'objet et de classe prennent alors vie dans un environnement visuel très maniable et les étudiants sont en mesure d'interagir directement avec les objets avant même d'avoir posé les yeux sur une seule ligne de syntaxe Java !
Chaque chapitre s'articule autour de projets de programmation. Ces projets (création d'une horloge numérique, d'un distributeur de tickets, d'un système de réservation de places de cinéma, ...) posent de nombreux problèmes de réflexion et introduisent de façon pratique les concepts les plus importants. Ils sont complétés par des exercices variés. Les codes sources des projets, disponibles sur le CD-ROM qui accompagne le livre, sont des exemples de programmation réussie.
Si ce livre vise un objectif ambitieux (l'apprentissage du langage Java et de la programmation objet), il est accessible même à un public débutant grâce à :
- BlueJ, un environnement de développement unique, spécialement conçu pour l'apprentissage de la programmation objet
- 22 projets complets et originaux
- 300 questions et exercices complémentaires
- un glossaire des notions Java présentées dans chaque chapitre
Offert : un CD-ROM contenant la version française de BlueJ et son tutoriel, ainsi que les projets complets présentés dans l'ouvrage.
Inclus ! Practical Debugging in Java
Un guide pratique, en anglais, pour apprendre à reconnaître, détecter et éviter tous les bugs.
Conçu pour les programmeurs Java de niveau débutant ou intermédiaire, ce guide pratique, résolument pédagogique, permettra d'apprendre à reconnaître, détecter et éviter tous les bugs et erreurs de programmation. Les erreurs syntaxiques et sémantiques les plus courantes sont répertoriées, ainsi que les techniques de bases de debugging : de l'identification du bug, à sa localisation, jusqu'à sa correction. Les techniques de tracing sont également expliquées, ainsi que l'utilisation d'un debugger interactif. Ouvrage en anglais.
L'auteur - David J. Barnes
David Barnes est professeur d'informatique à l'université du Kent à Canterbury. Il enseigne en particulier la conception et le test de logiciel et s'intéresse aux problèmes pédagogiques de l'enseignement informatique.
L'auteur - Michael Kölling
Michael Kölling is one of the developers of the BlueJ software, and is currently based at the University of Southern Denmark, Odense.
Michael Kölling est enseignant chercheur à l'université du Danemark du Sud à Odense. Il est un des développeurs du logiciel BlueJ. Patrice Moreaux. qui a supervisé la traduction française, est responsable de la licence d'informatique de l'université de Reims.
L'auteur - Patrice Moreaux
Patrice Moreaux, qui a supervisé la traduction française, est responsable de la licence d'informatique de l'université de Reims.
L'auteur - Sandra L. Bartlett
Sandra L. Bartlett, Ph.D. is an Adjunct Assistant Professor of Electrical Engineering and Computer Science and the School of Information at the University of Michigan. She has taught numerous courses in Java using a variety of debugging practices that she promotes in her classes.
L'auteur - Ann R. Ford
Ann R. Ford is currently a Lecturer of electrical
engineering and computer science at the University of
Michigan, Ann Arbor. She has taught introductory courses in
C and C++ programming for the past 10 years and has applied
and refined these debugging principles for her many
students. She received the B.A. degree in psychology from
the State University of New York at Buffalo and the M.S.
degree in computer and communication science from the
University of Michigan, Ann Arbor.
L'auteur - Toby J. Teorey
Toby J. Teorey is currently a Professor of electrical
engineering and computer science at the University of
Michigan, Ann Arbor. He received the B.S. and M.S. degrees
in electrical engineering from the University of Arizona,
Tucson and the Ph.D. degree in computer science from the
University of Wisconsin, Madison. He is the author of
Database Modeling and Design (1999) and has taught courses
in C++ programming and database management systems
extensively.
Autres livres de Toby J. Teorey
Sommaire
Sommaire de Conception objet en Java avec BlueJ :
- Avant-propos par James Gosling, Sun Microsystems
- Préface pour les enseignants
- Note des traducteurs
- Liste des projets
- Remerciements
- Fondements et orientation objet
- Objets et classes
- Comprendre les définitions de classes
- Interactions entre objets
- Groupements d'objets
- Comportements complexes
- Des objets bien conçus
- Conception des classes
- Structure des applications
- Améliorer la structuration avec l'héritage
- Héritage - Approfondissement
- De nouvelles techniques d'abstraction
- Gestion des erreurs
- Conception des applications
- Une étude de cas
- Annexes
- Travailler avec un projet BlueJ
- Types de données Java
- Structures de contrôle Java
- Opérateurs Java
- Utiliser Java sans BlueJ
- Configurer BlueJ
- Index
Sommaire de Practical Debugging in Java :
- Preface
- Introduction
- Common Syntax, Run-time, and Semantic Errors
- Tracing Techniques for Debugging
- Using an Interactive Debugger
- Checklist of Common Bugs in First Programs
- Checklist for Error Detection and Prevention
- Bibliography
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Pearson |
Auteur(s) | David J. Barnes, Michael Kölling, Patrice Moreaux, Sandra L. Bartlett, Ann R. Ford, Toby J. Teorey, Gary S. Tyson |
Parution | 13/12/2004 |
Nb. de pages | 527 |
Format | 17,5 x 24 |
Couverture | Broché |
Poids | 1059g |
Intérieur | Noir et Blanc |
EAN13 | 9782744071140 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en Java
- Informatique Développement d'applications Langages C #
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Langages Eiffel
- Informatique Développement d'applications Langages Java - J2EE
- Informatique Développement d'applications Langages Objective-C
- Informatique Développement d'applications Langages Ada
- Informatique Développement d'applications Langages Python
- Informatique Développement d'applications Langages Ruby
- Informatique Développement d'applications Langages Smalltalk
- Informatique Développement d'applications Outils de développement BlueJ
- Informatique Développement d'applications Outils de développement Jakarta Struts
- Informatique Développement d'applications Outils de développement Jbuilder
- Informatique Certifications Sun Java Certification