"Revised and updated, the Second Edition of Explorations in Computer Science: A Guide to Discovery provides introductory computer science students with a hands-on learning experience. Designed to expose students to a variety of subject areas, this laboratory manual offers challenging exercises in problem solving and experimentation. Each lab includes objectives, references, background information, and an in-depth activity, and numerous exercises for deeper investigation of the topic under discussion."