Designed to build upon an intermediate programmer's knowledge and explain how to develop a full program, this text discusses topics such as building demonstration modes for marketing purposes, debugging, and the thought process that goes into developing a complete piece of software. This description may be from another edition of this product.