Introductory Java for Scientists and Engineers
0201398133

Richard Davies, Cambridge University

Publisher: Addison-Wesley
Copyright: 1999
Format: Paper; 312 pp

ISBN-10: 0201398133
ISBN-13:9780201398137

Our Price: £45.99
This title is ordered on demand which may result in extended delivery times.

What is Available on Demand?
Available On Demand


Description

 This text provides an accessible and practical guide to the Java programming langauge for science and engineering students. Aimed specifically at the scientific programmer, the focus of this book is unique, and discussion of issues such as interface components is almost entirely omitted. The examples in the text perform the kind of calculations that will interest scientists and engineers.  The book covers two areas. It begins by providing a tutorial introduction to the Java programming language, and then moves on to a discussion of scientific applications. The applications chapters are all self-contained and rely on only the language in the tutorial.


Table Of Contents

1. Learning Java
2. Java from Basics
3. Java for C Programmers
4. Advanced Java
5. The Standard Libraries
6. Object Orientation
7. Scientific Applications
8. JNL, a Numerical Library for Java
9. Numerical Computation
10. Programming Practices
11. Physical Modelling
Appendices:
A Other Resources
B Installation Instructions
C Solutions to Selected Exercises


Features

  • Written entirely in Java 2.
  • Coverage of two useful libraries: the JNL, a numerical library for Java and the JSGL, a scientific graphics library for Java.
  • Clear and careful explanation throughout.
  • Chapter objectives, summaries and end of chapter exercises.
  • Scientific and engineering examples throughout.
  • Attractive and reader-friendly presentation.
  • Conversion guides for Pascal, Fortran or C.
  • Accompanying Web Site containing examples, code and links to other useful resources.

 


Appropriate Courses
Introductory Java for Scientists and Engineers, Java--Programming for Engineers, Java--Programming for Technology