Stepp, M: Building Java Programs: A Back to Basics Approach,
Autor Marty Steppen Limba Engleză Paperback – 7 apr 2017
Cititorul care a aplicat ideile din Introduction to Java Programming and Data Structures, Comprehensive Version, Global Edition de Y. Liang va găsi aici o metodologie complementară, care amână deliberat conceptele de programare orientată pe obiecte în favoarea unei stăpâniri riguroase a logicii de execuție. În timp ce alte manuale introduc clasele rapid, Building Java Programs: A Back to Basics Approach, semnat de Marty Stepp, adoptă o strategie stratificată, asigurându-se că sintaxa de bază și structurile de control sunt sedimentate înainte de a trece la arhitecturi complexe.
Observăm o progresie logică extrem de granulară în cele peste 1200 de pagini. Primele capitole se concentrează pe date primitive, bucle definite și logică programatică, stabilind o fundație solidă. Abia din capitolul 8, Marty Stepp introduce clasele, urmate de moștenire și interfețe. Această ediție a patra, publicată de Pearson, integrează elemente moderne precum Java 8 și programarea funcțională, oferind totodată o deschidere practică spre manipularea imaginilor.
Descoperim aici un instrument didactic complet pentru dezvoltarea software, care nu se oprește la sintaxă. Structura cuprinsului indică o tranziție fluidă către structuri de date avansate; capitolele finale despre recursivitate, stive, cozi și arbori binari transformă volumul dintr-un simplu manual de limbaj într-o resursă fundamentală pentru algoritmică. Putem afirma că rigoarea acestui text este un răspuns direct la dificultățile întâmpinate de studenți în cursurile introductive de informatică, oferind un ritm de învățare care prioritizează înțelegerea procesuală în detrimentul abstractizării timpurii.
Preț: 570.60 lei
Preț vechi: 655.85 lei
-13%
Carte disponibilă
Livrare economică 01-15 mai
Livrare express 16-22 aprilie pentru 81.47 lei
Specificații
ISBN-10: 129216168X
Pagini: 1224
Dimensiuni: 190 x 231 x 48 mm
Greutate: 1.84 kg
Ediția:4. Auflage
Editura: Pearson
De ce să citești această carte
Recomandăm această resursă studenților și autodidacților care doresc să învețe Java printr-o metodă structurată, de la bază spre vârf. Spre deosebire de manualele care grăbesc introducerea obiectelor, acest volum oferă timpul necesar stăpânirii algoritmilor. Cititorul câștigă o bază solidă în Java 8 și o pregătire temeinică pentru studiul structurilor de date complexe, fiind ideal pentru cei care vizează o carieră în dezvoltare software.
Descriere scurtă
Layered, Back-to-Basics Approach to Java Programming
Newly revised and updated, this Fourth Edition of Building Java Programs: A Back to Basics Approach uses a layered strategy to introduce Java programming and overcome the high failure rates that are common in introductory computer science courses. The authors' proven and class-tested "back to basics” approach introduces programming fundamentals first, with new syntax and concepts added over multiple chapters. Object-oriented programming is discussed only once students have developed a basic understanding of Java programming. Previous editions have established the text's reputation as an excellent choice for two-course sequences in introductory computer science, and new material in the Fourth Edition incorporates concepts related to Java 8, functional programming, and image manipulation.
MyProgrammingLab™ not included. Students, if MyProgrammingLab is a recommended/mandatory component of the course, please ask your instructor for the correct ISBN and course ID. MyProgrammingLab should only be purchased when required by an instructor. Instructors, contact your Pearson representative for more information.
MyProgrammingLab is an online learning system designed to engage students and improve results. MyProgrammingLab consists of a set of programming exercises correlated to specific Pearson CS1/Intro to Programming textbooks. Through practice exercises and immediate, personalized feedback, MyProgrammingLab improves the programming competence of beginning students who often struggle with the basic concepts of programming languages.
Cuprins
- 1. Introduction to Java Programming
- 2. Primitive Data and Definite Loops
- 3. Introduction to Parameters and Objects
- 4. Conditional Execution
- 5. Program Logic and Indefinite Loops
- 6. File Processing
- 7. Arrays
- 8. Classes
- 9. Inheritance and Interfaces
- 10. ArrayLists
- 11 Java Collections Framework
- 12. Recursion
- 13. Searching and Sorting
- 14. Stacks and Queues
- 15. Implementing a Collection Class
- 16. Linked Lists
- 17. Binary Trees
- 18. Advanced Data Structures
- 19. Functional Programming with Java
- Appendix A Java Summary
- Appendix B The Java API Specification and Javadoc Comments
- Appendix C Additional Java Syntax