ISE Introduction to Programming with Java: A Problem Solving Approach - John Dean, Ray Dean

ISE Introduction to Programming with Java: A Problem Solving Approach

, (Autoren)

Buch | Softcover
1056 Seiten
2020 | 3rd edition
McGraw-Hill Education (Verlag)
978-1-260-57524-8 (ISBN)
74,80 inkl. MwSt
Introduction to Programming with Java: A Problem Solving Approach teaches the reader how to write programs using Java. It does so with a unique approach that combines fundamentals first with objects early. The book transitions smoothly through a carefully selected set of procedural programming fundamentals to object-oriented fundamentals. During this early transition and beyond, the book emphasizes problem solving. For example, Chapter 2 is devoted to algorithm development, Chapter 8 is devoted to program design, and problem-solving sections appear throughout the book. The third edition introduces several new Java language features, most of the end-of-chapter GUI sections and the final GUI chapters use JavaFX, and almost all end-of-chapter exercises are new.

John Dean is an Associate Professor in the Computer Science and Mathematics Department at Park University. He earned a Ph.D. degree in computer science from Nova Southeastern University and an M.S. degree in computer science from the University of Kansas. He is Java certified and has worked in industry as a software engineer and project manager, specializing in Java and various Web technologies— JavaScript, JavaServer Pages, and servlets. He has taught a full range of computer science courses, including Java programming and Java-based web programming. He has authored a web programming textbook with a focus on client-side technologies HTML5, CSS, and JavaScript. Raymond Dean is a Professor Emeritus, Electrical Engineering and Computer Science, University of Kansas. He earned an M.S. degree from MIT and a Ph.D. degree from Princeton University, and he is a senior member of IEEE. He has published numerous scientific papers and has 21 U.S. patents. He has industry experience in manufacturing HVAC equipment and energy-management controls, as well as in system energy analysis. At the University of Kansas, he taught a wide range of courses in electrical engineering and computer science.

Chapter 1. Introduction to Computers and ProgrammingChapter 2. Algorithms and DesignChapter 3. Java BasicsChapter 4. Control StatementsChapter 5. Using PreBuilt MethodsChapter 6. Object-Oriented ProgrammingChapter 7. Object-Oriented Programming-Additional DetailsChapter 8. Software EngineeringChapter 9. ArraysChapter 10. Arrays Lists and an INtroduction to the Java Collections FrameworkChapter 11. RecursionChapter 12. Type Details and Alternative Coding MechanismsChapter 13. Aggregation, Composition, and InheritanceChapter 14. Inheritance and PolymorphismChapter 15. Exception HandlingChapter 16. Files, Buffers, Channels, and PathsChapter 17. GUI Programming BasicsChapter 18. GUI Programming-Layout Panes, Additional GUI Components

Chapter 19. GUI Programming-Additional GUI Components, Additional Listeners, AnimationAppendix 1. ASCII Character SetAppendix 2. Operator PrecedenceAppendix 3. Java Reserved WordsAppendix 4. Packages and ModulesAppendix 5. Java Coding-Style ConventionsAppendix 6. Javadoc with TagsAppendix 7. UML DiagramsAppendix 8. Number Systems and Conversions Between Them

Erscheinungsdatum
Zusatzinfo 203 Illustrations
Verlagsort OH
Sprache englisch
Gewicht 1352 g
Themenwelt Mathematik / Informatik Informatik Theorie / Studium
ISBN-10 1-260-57524-1 / 1260575241
ISBN-13 978-1-260-57524-8 / 9781260575248
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen – Anwendungen – Perspektiven

von Matthias Homeister

Buch | Softcover (2022)
Springer Vieweg (Verlag)
34,99
Eine Einführung in die Systemtheorie

von Margot Berghaus

Buch | Softcover (2022)
UTB (Verlag)
25,00
was jeder über Informatik wissen sollte

von Timm Eichstädt; Stefan Spieker

Buch | Softcover (2024)
Springer Vieweg (Verlag)
37,99