Publisher's Synopsis
This book illustrates key computing concepts using examples in the most popular programming languages. It is an essential guide for the hundreds of thousands of students studying Introduction to Computer Science or Introduction to Programming, presenting the basic concepts of computer science and illustrating them with examples in C/C++, and Java. More than 285,000 college majors and 11,000 high school Advanced Placement candidates are enrolled in required Computing Science courses. This book explains algorithm development and data abstraction. Supplements leading computer science textbooks.