Introduction. The Ruby Workbench. The Sieve of Eratosthenes. A Journey of a Thousand Miles. Divide and Conquer. When Words Collide. Bit by Bit. The War of the Words. Now for Something Completely Different. Ask Dr. Ruby. The Music of the Spheres. The Traveling Salesman. Appendices.
John S. Conery is a professor in the Department of Computer and Information Science at the University of Oregon. With over 30 years of teaching experience, he has taught courses on high performance computing and scientific computing in addition to introductory computer science courses. A member of the University's Center for Ecology and Evolutionary Biology, Dr. Conery has worked with biologists on a variety of problems related to gene and genome duplication, artificial neural networks, and population modeling. His current research interests are computational biology and bioinformatics.
This entry-level computer science textbook is intended for use in an introductory course for computer science majors or non-majors desiring an overview of the basic concepts and processes of computer programming. ! Each chapter contains illustrations and code examples as well as a tutorial project that walks the student step-by-step through a task-related programming activity. Access to online resources, including a lab manual and links to the latest version of the open source Ruby software, is provided. --SciTech Book News, February 2011