Buy new:
$28.86$28.86
FREE delivery:
July 28 - Aug 2
Ships from: PAMS Ent Sold by: PAMS Ent
Buy used: $20.05
Other Sellers on Amazon
& FREE Shipping
91% positive over last 12 months
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Computing Fundamentals: The Theory and Practice of Software Design with BlackBox Component Builder 2002nd Edition
| Price | New from | Used from |
Purchase options and add-ons
It covers many new programming concepts that have emerged in recent years including object-oriented programming and design patterns.
The book emphasizes the practical aspects of software construction without neglecting their solid theoretical foundation.
- ISBN-109783528058289
- ISBN-13978-3528058289
- Edition2002nd
- Publication dateDecember 11, 2002
- LanguageEnglish
- Dimensions7.3 x 1.43 x 9.1 inches
- Print length631 pages
Editorial Reviews
Book Description
From the Back Cover
"As a result, students are always able to anchor what they learn in application scenarios that make immediate sense." (Prof. Clemens Szyperski, Redmond)
" ... a unique approach introducing all the modern things we did not have ten years ago: GUIs, components, frameworks, UML, design by contract, design patterns." (Prof. Karlheinz Hug, Reutlingen)
About the Author
Product details
- ASIN : 3528058285
- Publisher : Vieweg+Teubner Verlag; 2002nd edition (December 11, 2002)
- Language : English
- Paperback : 631 pages
- ISBN-10 : 9783528058289
- ISBN-13 : 978-3528058289
- Item Weight : 2.38 pounds
- Dimensions : 7.3 x 1.43 x 9.1 inches
- Best Sellers Rank: #7,872,284 in Books (See Top 100 in Books)
- #364 in UML Language
- #890 in Computer Programming Structured Design
- #3,459 in Object-Oriented Design
- Customer Reviews:
Important information
To report an issue with this product, click here.
About the author

Professor Warford was an aerospace engineer before turning to academia. He is currently the Chair of the Computer Science Department at Seaver College of Pepperdine University, where he has taught for more than 40 years. He earned his MS degree from Rensselaer Polytechnic Institute and his PhD from UCLA. Professor Warford is a Luckman Distinguished Teaching Fellow, holds the Howard A. White Award for Teaching Excellence and held the Frank R. Seaver Professorship in the Science Division at Pepperdine University.
================
Computer Systems software downloads:
computersystemsbook.com
================
Author's web page:
https://www.cslab.pepperdine.edu/warford/
================
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The version of Blackbox Component Builder used by the book is still available, though getting a newer version works quite well, but only on Windows.
Using such powerful but simple programming language the author of this book reached the aim of introducing the computing fundamentals (languages & grammars, algorithms & data structures, OOP & OOAD, UML & design patterns, frameworks & GUI, ...) on just 600 pages! And if You think that 600 pages is a bit too much then look at the similar C++ book: C++ How to Program (6th Edition) . 1500 pages! And after such comparison the epigraph to the Deitel's book preface sounds a little bit ironic: "The chief merit of language is clearness ..." (Galen). Ancient philosopher was of course right, but C++ doesn't refer to such languages at all.
Top reviews from other countries
The only thing that has really dated in the book is the references to a Macintosh version of the Blackbox development system, but that died out with OS9, for windows users however the Blackbox system is currently developed and has in fact been open sourced, I had no problems using this book alongside Blackbox 1.6 in Windows 8.1 and Windows XP, and managed to run it in an emulator for a couple of other operating systems.
Highly recommended for beginning programmers, the book is well organised and the use of a structured programming language is much preferred as a learning tool even if you end up using your skills in an unstructured language like C++, since it will teach you the importance of properly structuring your programs, which is a lesson best learnt at the beginning.
