Objects First with Java
A Practical Introduction Using BlueJ
David J. Barnes, Michael Kölling
Résumé
The book has a very clear identity.
It takes a truly objects first approach to teaching problem solving using Java. These are complicated concepts so the book uses the development environment BlueJ to help the student's understanding. BlueJ has a strong emphasis on visualization and interaction techniques, and allows the students to manipulate objects and call methods as a first exercise. BlueJ is free and freely available, and has been developed specifically for teaching.
The book is loaded with projects so that the student can really get a grip on actually solving problems; and it takes a "spiral approach", introducing a topic in a simple context early on, then revisiting it later in the book to deepen understanding. It also comes with a CD containing JDK, BlueJ, a BlueJ tutorial and code for all the projects. The website contains style guide for all examples, PowerPoints for lecturers and also a Solutions Manual.
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.
Sommaire
- Part 1 Foundations of object orientation
- Objects and classes
- Understanding class definitions
- Object interaction
- Grouping objects
- More sophisticated behavior
- Well-behaved objects
- Designing classes
- Part 2 Application structures
- Improving structure with inheritance
- More about inheritance
- Further abstraction techniques
- Building graphical user interfaces
- Handling errors
- Designing applications
- A case study
- A Working with a BlueJ project
- B Java data types
- C Java control structures
- D Operators
- E Running Java without BlueJ
- F Configuring BlueJ
- G Using the debugger
- H JUnit unit-testing tools
- I Javadoc
- J Program style guide
- K Important library classes
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Prentice Hall |
Auteur(s) | David J. Barnes, Michael Kölling |
Parution | 26/05/2006 |
Édition | 3eme édition |
Nb. de pages | 500 |
Format | 19 x 24,5 |
Couverture | Broché |
Poids | 1005g |
Intérieur | Noir et Blanc |
EAN13 | 9780131976290 |
ISBN13 | 978-0-13-197629-0 |
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