There are many distinct pleasures associated with computer programming. Craftsmanship
has its quiet rewards, the satisfaction that comes from building a useful object and
making it work. Excitement arrives with the flash of insight that cracks a previously
intractable problem. The spiritual quest for elegance can turn the hacker into an artist.
There are pleasures in parsimony, in squeezing the last drop of performance out of clever
algorithms and tight coding.
The games, puzzles, and challenges of problems from international programming competitions
are a great way to experience these pleasures while improving your algorithmic
and coding skills. This book contains over 100 problems that have appeared in previous
programming contests, along with discussions of the theory and ideas necessary to attack
them. Instant online grading for all of these problems is available from two WWW
robot judging sites. Combining this book with a judge gives an exciting new way to
challenge and improve your programming skills.
This book can be used for self-study, for teaching innovative courses in algorithms
and programming, and in training for international competition.
Architecting Web Services
- Presents a technology-agnostic approach that focuses on building Web services-based applications around established open standards
- Provides plenty of examples, illustrations, and code to help the reader not only understand Web services but start implementing them right away
The Complete Annotated Grateful Dead Lyrics
No other band has ever surpassed the enduring popularity of The Grateful Dead. No other group has regularly scheduled radio shows devoted solely to it, or such an extensive fan base stretching over several generations. And, with the surviving members still touring and the official website receiving more that 100,000 hits a week, no other fan...
Sams Teach Yourself Windows Phone 7 Game Programming in 24 Hours
Now, there's a practical, hands-on guide to mastering game development for Windows Phone 7 with Visual C# 2010 and XNA Game Studio 4.0. One step at a time, this book teaches all facets of mobile game development, from design through publishing via Microsoft's Marketplace. Top game development author Jonathan S. Harbour starts with the...
Manual of Temporomandibular Disorders Manual of Temporomandibular Disorders, Second Edition is a four-color, softcover handbook of information on temporomandibular disorders, an array of medical and dental conditions that affect the temporomandibular joint (TMJ), masticatory muscles, and contiguous structures. The book provides evidence-based, clinically... Leading Dispersed Teams (Center for Creative Leadership) This is a book about leading dispersed teams—teams that are made up of people who don’t work in the same geographical area. Such teams don’t often meet face-to-face. Usually their members are separated by time and distance, and they often bring different cultural views to bear on their work. Solving potential communication... User Experience Re-Mastered: Your Guide to Getting the Right Design
Good user interface design isn't just about aesthetics or using the latest technology. Designers also need to ensure their product is offering an optimal user experience. This requires user needs analysis, usability testing, persona creation, prototyping, design sketching, and evaluation through-out the design and development process.