Java: An Introduction to Problem Solving and Programming, Global Edition
Autor Walter Savitchen Limba Engleză Paperback – 18 oct 2018
Metodologia propusă de Walter Savitch în Java: An Introduction to Problem Solving and Programming, Global Edition pune un accent riguros pe fundamentele arhitecturale și pe bunele practici de inginerie software. Suntem de părere că succesul acestui volum de peste 1200 de pagini rezidă în echilibrul dintre teoria programării orientate pe obiecte și aplicabilitatea imediată în design, testing și debugging. Spre deosebire de alte manuale introductive, autorul introduce obiectele devreme în parcursul de învățare, forțând o înțelegere structurală a limbajului încă din primele capitole.
Structura cărții este organizată logic pentru a asigura o progresie tehnică solidă. Primele capitole stabilesc bazele computaționale și controlul fluxului (branching și loops), evoluând rapid spre definirea claselor și metodelor. Merită menționat că ediția a 8-a aprofundează teme complexe precum moștenirea, polimorfismul, interfețele și gestionarea excepțiilor, culminând cu secțiuni dedicate fluxurilor de date (streams), networking-ului și structurilor de date dinamice. Cititorul care a aplicat ideile din Starting Out with Java: From Control Structures through Objects, Global Edition de Tony Gaddis va găsi aici o tranziție mai rapidă către conceptele avansate de OOP și o rigoare sporită în ceea ce privește stilul de programare.
În contextul operei sale, această lucrare completează perfect Savitch, W: Absolute Java, Global Edition. În timp ce Absolute Java este organizat în jurul caracteristicilor specifice ale limbajului ca referință tehnică, volumul de față se concentrează pe procesul intelectual de rezolvare a problemelor, oferind numeroase studii de caz și exemple practice care transformă sintaxa în soluții software funcționale.
Preț: 602.74 lei
Preț vechi: 692.81 lei
-13%
Carte disponibilă
Livrare economică 01-15 mai
Livrare express 16-22 aprilie pentru 86.20 lei
Specificații
ISBN-10: 1292247479
Pagini: 1264
Dimensiuni: 231 x 189 x 35 mm
Greutate: 1.97 kg
Ediția:8. Auflage
Editura: Pearson Education
De ce să citești această carte
Recomandăm această carte studenților și autodidacților care doresc o bază tehnică solidă în Java. Cititorul câștigă nu doar competențe de scriere a codului, ci și o metodologie clară de testare și organizare a arhitecturii software. Este un instrument esențial pentru cei care vizează o înțelegere profundă a programării orientate pe obiecte, oferind un parcurs complet de la primele linii de cod până la structuri de date complexe și rețele.
Despre autor
Walter Savitch este Profesor Emeritus de Informatică la University of California, San Diego (UCSD), unde a deținut un rol central în dezvoltarea programelor de studiu timp de decenii. Cu un doctorat în matematică obținut la UC Berkeley, Savitch a adus o rigoare matematică în predarea limbajelor de programare. Expertiza sa este vastă, servind ca director al programului interdisciplinar de științe cognitive la UCSD și ca cercetător vizitator la universități de prestigiu precum cele din Washington și Colorado. Este autorul unor lucrări de referință în domeniu, precum Absolute C++ și Data Structures and Other Objects Using C++.
Cuprins
- 1. Introduction to Computers and Java
- 2. Basic Computation
- 3. Flow of Control: Branching
- 4. Flow of Control: Loops
- 5. Defining Classes and Methods
- 6. More About Objects and Methods
- 7. Arrays
- 8. Inheritance, Polymorphism, and Interfaces
- 9. Exception Handling
- 10. Streams, File I/O, and Networking
- 11. Recursion
- 12. Dynamic Data Structures and Generics
Descriere scurtă
A Concise, Accessible Introduction to Java Programming
Ideal for a wide range of introductory computer science courses, Java: An Introduction to Problem Solving and Programming, 8th Edition introduces students to object-oriented programming and important concepts such as design, testing and debugging, programming style, interfaces and inheritance, and exception handling. A concise, accessible introduction to Java, the text covers key Java language features in a manner that resonates with introductory programmers. Objects are covered early and thoroughly in the text. The author's tried-and-true pedagogy incorporates numerous case studies, programming examples, and programming tips, while flexibility charts and optional graphics sections allow instructors to order chapters and sections based on their course needs. This 8th Edition incorporates new examples, updated material, and revisions.
Also available with Pearson MyLab Programming
MyLab™ Programming is an online learning system designed to engage students and improve results. Pearson MyLab Programming consists of programming exercises correlated to the concepts and objectives in this book. Through practice exercises and immediate, personalized feedback, Pearson MyLab Programming improves the programming competence of beginning students who often struggle with the basic concepts of programming languages.