Programming in Java · Computer Science · An Interdisciplinary Approach textbooks for a first course in computer science for the next generation of scientists and engineers Online content. This booksite contains tens of thousands of files, fully coordinated with our textbook and also useful as a standalone resource. It consists of the following elements: Excerpts. A condensed version of the