Modern Software Development Using Java: A Text for the Second Course in Computer Science - Hardcover

Tymann, Paul; Schneider, G. Michael

 
9780534384494: Modern Software Development Using Java: A Text for the Second Course in Computer Science

Inhaltsangabe

Revolutionizing the CS2 course, this text teaches programming concepts and techniques essential for working in a modern software development environment. This set of concepts includes: the software life cycle; requirements and specification; object-oriented design and programming; exception handling, streams; user interface design; event-driven programming; threads; and networking. While also teaching the fundamental concepts of data structures, the authors change the traditional emphasis from how to design and build them to learning how to analyze and use them. It presents a chapter on the Java Collection Framework and emphasizes that most important data structures already exist in programme libraries. This treatment of data structures gives students the information they need to make an informed decision about which classes in the framework are most appropriate for their needs while freeing up significant blocks of time for the treatment of other essential topics.

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Críticas

"This book does an outstanding job with setting the stage for what OOP is all about in the first section. The role of this book is to move from having students re-design and re-implement traditional data structures to that of developing useful, large, complex, real-world applications...It still covers the generally accepted data structures expected of a "data structures" text, but it gives added purpose."

Reseña del editor

Revolutionizing the CS2 course, this text teaches programming concepts and techniques essential for working in a modern software development environment. This set of concepts includes: the software life cycle; requirements and specification; object-oriented design and programming; exception handling, streams; user interface design; event-driven programming; threads; and networking. While also teaching the fundamental concepts of data structures, the authors change the traditional emphasis from how to design and build them to learning how to analyze and use them. It presents a chapter on the Java Collection Framework and emphasizes that most important data structures already exist in programme libraries. This treatment of data structures gives students the information they need to make an informed decision about which classes in the framework are most appropriate for their needs while freeing up significant blocks of time for the treatment of other essential topics.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.