While many computer science textbooks are confined to teaching programming code and languages, Algorithms and Data Structures: The Science of Computing takes a step back to introduce and explore algorithms -- the content of the code. Focusing on three core topics: design (the architecture of algorithms), theory (mathematical modeling and analysis), and the scientific method (experimental confirmation of theoretical results), the book helps students see that computer science is about problem solving, not simply the memorization and recitation of languages. Unlike many other texts, the methods of inquiry are explained in an integrated manner so students can see explicitly how they interact. Recursion and object oriented programming are emphasized as the main control structure and abstraction mechanism, respectively, in algorithm design.
- Reflects the principle that computer science is not solely about learning how to speak in a programming languages
- Covers recursion, binary trees, stacks, queues, hash tables, and object-oriented algorithms
- Written especially for CS2 students
Adjudicating Climate Change: State, National, and International Approaches The world’s political process has been slow to react to the serious, and potentially catastrophic, consequences for life on our planet that flow from the burning of fossil fuel. In one sense, this is understandable: turning around the global energy base is not a simple task. In another sense, it is inexcusable: a myopic failure to act in the... Red Hat Fedora Core 6 Unleashed
Red Hat ® Fedora Core 6 Unleashed presents comprehensive coverage of Fedora Core 6, the popular Linux distribution developed by the Red Hat-sponsored Fedora Project.
This book provides detailed information on installing, using, and administering Fedora....
Bayesian Computation with R (Use R) The book is a concise presentation of a wide range of Bayesian inferential problems and the computational methods to solve them. The detailed and thorough presentation style, with complete R code for the examples, makes it a welcome companion to a theoretical text on Bayesian inference.... Smart students of statistics will want to have both R and...
Advanced Android 4 Games
Welcome to Advanced Android 4 Games. This book will help you create great games for the
Android platform. There are plenty of books out there that tackle this subject, but only this book
gives you a unique perspective by showing you how easy it is to bring native PC games to the
platform with minimum effort. This is done using... Building PHP Applications with Symfony, CakePHP, and Zend Framework
The first detailed, unbiased comparison of the three leading PHP frameworks
Web developers have been eager for an impartial comparison of leading PHP frameworks so they can make educated decisions about the most effective tool for their needs. This guide uses Symfony, CakePHP, and Zend Framework to solve key problems,...