Problem Solving with Java - Elliot B. Koffman, Ursula Wolz

Problem Solving with Java

Buch | Softcover
848 Seiten
1998
Pearson (Verlag)
978-0-201-35743-1 (ISBN)
62,95 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
This text presents a balance between traditional problem-solving techniques and object-oriented design. It supports user interaction by providing a package called simpleIO, and integrates a Graphical User Interface library that should allow students to understand concepts through visualization.
Click for author interviews and demos of four SimpleGUI examples. Object-Oriented Programming This book presents a careful balance between traditional problem-solving techniques and object-oriented design. Embracing the object-oriented paradigm, the authors introduce objects early (Chapter 2) and use them throughout, introducing features as needed in a gentle manner. Chapters 4 - 7 focus on the traditional data and control structures, using objects as needed. Chapter 8 provides a more in-depth study of object-oriented design, providing detailed coverage of visibility, polymorphism, and inheritance. Applications and Applets Focusing on applications early, the book supports user interaction by providing a package called simpleIO. Applets are first introduced in Chapter 4 where the authors use them in an optional section on graphics to introduce the AWT and its features for drawing simple graphical patterns. They are studied extensively in Chapters 9 and 10 where the intricacies of the AWT, programming for the web, and GUI programming are covered.Graphical User Interfaces (GUIs) Starting in Chapter 2, the authors integrate a GUI library that allows students to better understand concepts through visualization and have some fun.
GUI concepts are always presented in the context of good problem solving and program development. Optional sections on graphics appear starting in Chapter 4, again to spur student interest and keep them motivated. Proven Software Development Process The book conveys the relationship between good problem-solving skills and effective software development by consistently applying a proven software development method that has been adapted to the object-oriented paradigm. Helpful Learning Features The authors employ several features to enhance the usefulness of this book as a teaching tool. These include syntax displays, program style displays, end-of-section exercises, examples, case studies, error discussions, and chapter reviews. Also, interviews with famous computer scientists provide glimpses into various careers in computer science. 0201357437B04062001

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. Dr. Ursula Wolz is an assistant professor and former chair of the computer science department at the College of New Jersey. She has been teaching programming for 20 years and has been involved in research in object-oriented design, artificial intelligence, and intelligent user interfaces during this period. She has published widely on issues concerning computer science education and has received National Science Foundation funding for CS curriculum development. 0201357437AB04062001

Part I: Problem Solving and Programming with Objects 1. Introduction to Computers and Programming 2. Problem Solving and Java 3. Methods, Statements and Expressions 4. Program Design with Methods and Graphics Part II: Traditional Control and Data Structures 5. Selection Structures 6. Repetition Structures 7. Arrays and Vectors Part III: OO Design for GUI and Network Programming 8. Object-Oriented Design 9. Applets, Graphical-User Interfaces and Threads 10. GUIs as a vehicle for Object-Oriented Design Part IV: More Advanced Traditional Control and Data Structures 11. Recursion 12. Linked Data Structures Appendices

Erscheint lt. Verlag 4.11.1998
Sprache englisch
Maße 188 x 230 mm
Gewicht 1230 g
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
ISBN-10 0-201-35743-7 / 0201357437
ISBN-13 978-0-201-35743-1 / 9780201357431
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
29,99
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90