Engineering Problem Solving with C, 2/E
Delores M. Etter, United States Naval Academy
Jeanine A. Ingber, University of New Mexico

ISBN-10: 0130109304
ISBN-13: 9780130109309

Publisher: Prentice Hall
Copyright: 2000
Format: Paper; 600 pp
Status: Out of Print

Suggested retail price: $74.00
This item is out of print and is no longer available for purchase.

For a one-semester, freshman through senior-level course in Engineering Computing, C Programming for Engineers or Engineering Problem Solving.

This is the first C-for-scientists-and- engineers text by best-selling FORTRAN author and renowned teacher Delores Etter and co-author Jeanine Ingber, experienced computer science and engineering educator. This highly accessible book features the widest variety of real-world applications of usable C code—to solve problems in electrical, computer, mechanical, civil, and environmental engineering, as well as the computer sciences.

  • NEW - Expanded coverage of essential features that are needed to write reusable C code are covered, including a new Chapter 7 on C structures and additional coverage of pointers.
    • Students have a complete yet concise reference. Ex.___

  • NEW - Optional chapter devoted to an introduction to object oriented programming and C++.
    • Helps students identify the key differences between C and C++, introduces C++ I/O and classes with applications problems in data filters and simulation. Ex.___

  • Additional end-of-chapter questions.
    • Helps students prepare for exams. Ex.___

  • Includes Etter's proven five-step process for solving engineering and scientific problems. Asks students to: state the problem clearly; describe the input and output information; work a simple example by hand; develop an algorithm and convert it to a computer program; and test the solution with a variety of data.
    • Students develop problem-solving skills applicable to any tool/platform. Ex.___

  • Practical real-world engineering and scientific examples and problems centered around a theme of grand challenges—e.g., prediction of weather, climate, and global change; computerized speech understanding; mapping of the human genome, image processing and simulation.
    • Motivates students with real engineering examples. Ex.___

  • Working, state-of-the-art C programs—showing top-down design and stepwise refinement with the use of decomposition outlines, and pseudocode.
    • Students learn how to write maintainable, well documented code. Ex.___

  • Excellent pedagogy and problems featuring three types of problems (with answers). Includes: Practice! Problems—short answer. Modify! Problems—hands-on experiences with the programs developed in the Problem Solving Applied sections. Chapter End Problems—range from straightforward to longer projects, all related to a variety of engineering applications.
  • Optional discussion of numerical techniques that are commonly used in solving engineering problems—interpolation, linear modeling (regression), numerical integration, root finding, the solution to simultaneous equations, and the concept of a matrix.
  • Optional chapter sections stress good software engineering techniques—readability and documentation, software life cycle, portability, maintenance, modularity, recursion, abstraction, reusability, structured programming, validation, and verification.

  • Expanded coverage of essential features that are needed to write reusable C code are covered, including a new Chapter 7 on C structures and additional coverage of pointers.
    • Students have a complete yet concise reference. Ex.___

  • Optional chapter devoted to an introduction to object oriented programming and C++.
    • Helps students identify the key differences between C and C++, introduces C++ I/O and classes with applications problems in data filters and simulation. Ex.___



1. Engineering Problem Solving.


2. Simple C Programs.


3. Control Structures and Data Files.


4. Modular Programming with Functions.


5. Arrays and Matrices.


6. An Introduction to Pointers.


7. An Introduction to Structures.


8. An Introduction to C++.


Appendix A: ANSI C Standard Library.


Appendix B: ASCII Character Codes.


Appendix C: Using MATLAB to Plot Data from ASCII Files.


Appendix D: References.


Complete Solutions to Practice! Problems.


Selected Solutions to Modify! Problems.


Selected Solutions to End-of-Chapter Problems.


Index.

  • 013142971XEngineering Problem Solving with C, 3/E
    Etter
    © 2005 | Prentice Hall | Paper; 480 pages | Instock
    ISBN-10: 013142971X | ISBN-13: 9780131429710
    Brief Description | Buy from myPearsonStore

DR. DELORES M. ETTER, a leading engineering and computer science educator, was formerly a Professor of Electrical and Computer Engineering at the University of Colorado, a faculty member at the University of New Mexico and a visiting Professor at Stanford University. She was elected a Fellow of the Instituted of Electrical and Electronic Engineers (IEEE) for her contribution to education and for her technical leadership in digital signal processing. In addition to writing best-selling textbooks for engineering computing, Dr. Etter has also published research in the area of adaptive digital signal processing. She is currently working as a consultant for the federal Department of Defense in Washington, D.C.

JEANINE A. INGBER is currently a lecturer in the Department of Computer Science at the University of New Mexico. She also works as a consultant for Sandia National Labs. She has a master's degree from the University of Michigan. Prior to her teaching at the University of New Mexico, Jeanine was a faculty member at Iowa State University.

Best-selling author, Delores M. Etter, and computer science and engineering educator co-author, Jeanine A. Ingber, provide an introduction to engineering problem solving using the ANSI C programming language that features the widest variety of real world applications available. The authors employ an easy-to-use, problem-solving methodology to solve a diverse range of problems from areas including electrical, computer, mechanical, civil, chemical, and environmental engineering and computer science. The emphasis on engineering and scientific problem solving remain as an integral part of the text.

  • To develop a consistent methodology for solving engineering problems
  • .

  • To present the fundamental capabilities of C, the language of choice of many practicing engineers and scientists
  • .

  • To illustrate the problem solving process with C through a variety of engineering examples and applications
  • .

  • Introduces the topics of character data and the discussion of C strings early
  • .

  • Adds chapters on: structures and C++ Programming language
  • .

  • Includes a new section of problems for each chapter
  • .

  • Provides new engineering application problems: Simulation, Image Processing, and Complex Number
  • .

  • Offers an Instructor's Resource CD-ROM to supplement text
  • .

  • Companion Website available at www.prenhall.com/etter

View a Sample Chapter PDF:

  • ESource Access Pack
    Esource
    © 2001 | Prentice Hall | Paper | Instock
    ISBN-10: 0130904007 | ISBN-13: 9780130904003


Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, contact your Pearson Higher Education representative for pricing and ordering information.

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.


Copyright ©2008 Pearson Education. All rights reserved. Legal Notice | Privacy Policy | Permissions