Introduction to Programming in Java: An Interdisciplinary Approach
a textbook for a first course in computer science for the next generation of scientists and engineers Textbook. Our textbook Introduction to Programming in Java [Amazon · Addison-Wesley] is an interdisciplinary approach to the traditional CS1 curriculum. We teach all of the classic elements of programming, using an "objects-in-the-middle" approach that emphasizes data abstraction. A key feature of the book is the manner in which we motivate each programming concept by examining its impact on specific applications, taken from fields ranging from materials science to genomics to astrophysics to internet commerce. The book is organized around four stages of learning to program: Chapter 1: Elements of Programming introduces variables; assignment statements; built-in types of data; conditionals and loops; arrays; and input/output, including graphics and sound. Booksite. To get started. Here are instructions for installing a Java programming environment [ Mac OS X · Windows · Linux ]. Python.
• Programming Java