Java Programming for Engineers: 1st Edition (Paperback) book cover

Java Programming for Engineers

1st Edition

By Julio Sanchez, Maria P. Canton

CRC Press

360 pages | 63 B/W Illus.

Purchasing Options:$ = USD
Paperback: 9780849308109
pub: 2002-06-20
SAVE ~$26.00
$130.00
$104.00
x
Hardback: 9781138460874
pub: 2017-07-26
SAVE ~$41.00
$205.00
$164.00
x
eBook (VitalSource) : 9780429125898
pub: 2002-06-20
from $62.50


FREE Standard Shipping!

Description

While teaching Java programming at Minnesota State University, the authors noticed that engineering students were enrolling in Java programming courses in order to obtain basic programming skills, but there were no Java books suitable for courses intended for engineers. They realized the need for a comprehensive Java programming tutorial that offers basic programming skills that can be applied in the field of engineering. With this in mind, the authors developed Java Programming for Engineers in order to meet the needs of both engineers and engineering students.

The text uses the personal computer as a development platform and assumes no prior programming experience or knowledge. The only skills expected of the reader are basic keyboarding and user-level familiarity with the PC. Topics covered range from mathematical expressions to linear systems to engineering graphics. Chapters on problem solving skills and the designing of engineering applications walk readers through real word problems they might encounter.

Divided into two parts, Part 1 is a description of the Java language, of the fundamentals of object orientation, input and output operations, and error handling. Part 2 is about Java programming for engineers. It starts with computer number systems, fixed- and variable-precision numeric data, mathematical programming in Java as could be of interest to engineers, and concludes with an overview of Java Graphics.

Table of Contents

Preface

Part I - JAVA LANGUAGE FUNDAMENTALS

Java Programming

Your First Java Program

How Computers Store Information

Storing and Naming Data

Performing Input and Output

Introducing Arrays

Java Operators

Other Java Operators

Directing Program Flow

Controlling Program Flow

Programming with Loops

Program Building Blocks

Using Methods

Object-Oriented Programming

Object-oriented Coding

Using Inheritance

Object Composition

I/O Programming

Handling Errors

Part II - JAVA PROGRAMMING FOR ENGINEERS

Computer Number Systems

Fixed-Precision Numeric Data

Variable-Precision Numeric Data

Fundamental Operations

Java Math for Engineers

Introducing Computer Graphics

Java Graphics

Displaying Graphic Images

Index

Subject Categories

BISAC Subject Codes/Headings:
COM032000
COMPUTERS / Information Technology
COM051010
COMPUTERS / Programming Languages / General
TEC009000
TECHNOLOGY & ENGINEERING / Engineering (General)