Publisher's Synopsis
This introductory computer science text begins by introducing the foundation of computer science and algorithms, then builds on each central idea before finally discussing common applications, artificial intelligence, and social and legal issues.