[Book Cover]



Introduction to Engineering Programming :

in C, MATLAB and JAVA

ISBN : 0-471-00116-3

Mark Austin

Civil Engineering and ISR, University of Maryland

David Chancogne

ISR, University of Maryland

OVERVIEW

This book provides undergraduate engineering students with a collection of four tutorials covering concepts in modern engineering computations, and engineering programming in ANSI C, MATLAB 5 and JAVA 1.1.

  • The modern engineering computations tutorial covers hardware components in a simple computer, operating systems, networks, including the Internet and World Wide Web, and an overview of programming languages.

  • In the C tutorial you will learn how to write multi-function C programs. Topics include basic data types, operators and expressions, program control, functions, dynamic memory allocation, and input/output.

  • In the MATLAB tutorial you will learn how to solve simple matrix programs with simple graphics. We will see how MATLAB programs can be much shorter than equivalent implementations in C or JAVA.

  • In the JAVA tutorial you will learn how Java got started, about object-oriented program design, and how to write Java programs with platform-independent graphical user interfaces that can operate across the Internet.

No prior programming experience is assumed. Readers are given practical guidance on selecting the right programming language for the right job. A small suite of basic engineering problems is implemented in each of the three programming languages. The book contains 56 case study programs and 115 programming exercises.

PART 1 : CONCEPTS IN MODERN ENGINEERING COMPUTATIONS


PART 2 : C PROGRAMMING TUTORIAL


PART 3 : MATLAB PROGRAMMING TUTORIAL


PART 4 : JAVA PROGRAMMING TUTORIAL

Java Applet Playground. Let's play with some of the Java applets in the book.
Buckling of an Elastic Rod
Mohr's Circle Analysis
Interactive Polygon

REVIEWS : BUYING THE BOOK ONLINE

[Amazon Logo] ,

Developed in November 1998 by Mark Austin
Last Modified: February 17, 2011
Copyright © 1998-1999, Mark Austin and David Chancogne.