The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The eBook copy of this book is not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.
Taking a learn-by-doing approach to software design, this text offers a blend of theory and practice to provide students and practitioners key concepts relevant to today's software designers. The book contains examples, review questions, lab exercises, and case studies in order to illustrate real-world problems. Each topic begins with the exploration of the issue, the step-by-step execution of the design solution using a modern design tool, and the evaluation, discussion, and justification for using a particular solution. Also included are course notes, exercises with answers, an online course, and instructor's manual.