Essential Java for Scientists and Engineers - 1st Edition - ISBN: 9780750659918, 9780080505916

Essential Java for Scientists and Engineers

1st Edition

Authors: Brian Hahn Katherine Malan
eBook ISBN: 9780080505916
Paperback ISBN: 9780750659918
Imprint: Butterworth-Heinemann
Published Date: 30th May 2002
Page Count: 352
Tax/VAT will be calculated at check-out
56.95
43.95
37.99
61.95
Unavailable
File Compatibility per Device

PDF, EPUB, VSB (Vital Source):
PC, Apple Mac, iPhone, iPad, Android mobile devices.

Mobi:
Amazon Kindle eReader.

Institutional Access

Secure Checkout

Personal information is secured with SSL technology.

Free Shipping

Free global shipping
No minimum order.

Description

Essential Java serves as an introduction to the programming language, Java, for scientists and engineers, and can also be used by experienced programmers wishing to learn Java as an additional language. The book focuses on how Java, and object-oriented programming, can be used to solve science and engineering problems.

Many examples are included from a number of different scientific and engineering areas, as well as from business and everyday life. Pre-written packages of code are provided to help in such areas as input/output, matrix manipulation and scientific graphing.

Key Features

  • Takes a 'dive-in' approach, getting the reader writing and running programs immediately
  • Teaches object-oriented programming for problem-solving in engineering and science

Readership

1st year undergraduate science, mathematics and engineering students. Professional scientists and engineers.

Table of Contents

Preface. PART 1: Essentials; Getting going; Java programming basics; Solving a problem in Java; More on loops; Debugging; Arrays and matrices. PART 2: More advanced topics; Inheritance; Graphical user interfaces (GUIs); Input/output; Exceptions. PART 3: Some applications; Simulation; Modelling with matrices; Introduction to numerical methods. Appendices. Index.

Details

No. of pages:
352
Language:
English
Copyright:
© Butterworth-Heinemann 2002
Published:
Imprint:
Butterworth-Heinemann
eBook ISBN:
9780080505916
Paperback ISBN:
9780750659918

About the Author

Brian Hahn

Affiliations and Expertise

Department of Mathematics and Applied Mathematics, University of Cape Town, South Africa

Katherine Malan

Katherine Malan is a lecturer in Computing Education at CIMSTE (Centre for the Improvement of Mathematics, Science and Technology Education), University of South Africa. Since 1997, she has taught a range of Computer Science undergraduate courses from programming (in Java, C++, Delphi, Visual Basic, Prolog, Pascal) to databases and human computer interaction. She has also taught a number of courses to professionals in industry. From 1997-2002 she ran a Computer Science development programme for students from educationally disadvantaged backgrounds at the University of Cape Town. In 2002, Katherine joined CIMSTE where she is running courses aimed at the professional development of computer science school teachers. To balance her technical work, she is a volunteer Life Line crisis counsellor and loves to cycle and hike in the numerous mountain ranges of South Africa. She can be contacted at malankm@unisa.ac.za.

Affiliations and Expertise

CIMSTE, Faculty of Science, UNISA, South Africa.

Reviews

"It is a true starter for non-programmers, with immediate applications and how-to sections ..." —ELECTRONIC PRODUCT NEWS (Jan 2003)