Object-oriented analysis and design (OOAD) has, over the years, become quite vast a field comprising diverse topics such as design process and principles, documentation tools, refactoring, and design and architectural patterns. For most students the learning experience is incomplete without implementation. This book, meant to serve as a textbook on …
You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to design patterns the lessons learned by those who've faced the same software design problems. With design patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challeng…
Graph theory offers a rich source of problem and techniques kar programming anil data structure development, as well as for understanding computing theory, including P completeness and polynomial reduction
A comprehensive text, Graphs, Algorithms, and Optimization beaheus clear exposition on modern algorithnic graph theory presented in a rigorous…
3rd edition, provides a comprehensive and up-to-date view of the architecture and internal organization of computers from a mainly hardware perspective. With a balanced treatment of qualitative and quantitative issues, Hayes Focuses on the understanding of the basic principles while avoiding overemphasis on the arcane aspects of design. This approac…