
Objects, abstraction, data structures and design using Java
Elliot B. Koffman, Paul Wolfgang
Résumé
- A revolutionary book that intertwines problem solving and software engineering with the study of traditional data structures topics
- Promotes a five-step methodology to limit program errors and increase efficiency: problem specification, analysis, design, implementation, and testing
- The Java Application Programming Interface (API) is used throughout and wherever possible, the specification and interface for a data structure follow the Java Collections Framework
L'auteur - Elliot B. Koffman
Elliot Koffman is a professor of computer and
information science at Temple University. He is one of the
country's foremost CS educators, a former chairman of the
ACM Task Force for introductory programming methods
courses, and author of a number of successful language
texts in Modula-2, FORTRAN, in addition to his four
editions of Pascal and Turbo Pascal.
Sommaire
- Introduction to Software Design
- Program Correctness and Efficiency
- Inheritance and Class Hierarchies
- Lists and the Collection Interface
- Stacks
- Queues
- Recursion
- Trees
- Sorting Algorithms
- Sets and Maps
- Self-Balancing Search Trees
- Graphs
- A: Introduction to Java
- B: Overview of UML
- C: Event-Oriented Programming
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Wiley |
Auteur(s) | Elliot B. Koffman, Paul Wolfgang |
Parution | 28/09/2004 |
Nb. de pages | 834 |
Format | 19 x 23 |
Couverture | Broché |
Poids | 1255g |
Intérieur | Noir et Blanc |
EAN13 | 9780471661511 |
Avantages Eyrolles.com
Nos clients ont également acheté
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 Bases de données Conception et modélisation UML
- Informatique Développement d'applications Gestion de projets
- Informatique Développement d'applications Techniques de programmation Structures de données
- Informatique Développement d'applications Algorithmique et informatique appliquée Initiation à l'algorithmique et la programmation
- 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 Jakarta Struts
- Informatique Développement d'applications Outils de développement Jbuilder
- Informatique Certifications Sun Java Certification