Textbooks

Mechanics of Composite Materials

Adopted by 57 universities worldwide as a textbook for a technical elective in engineering majors such as civil, mechanical, aerospace, nuclear and materials science, this textbook is becoming very popular in the undergraduate as well as the graduate curriculum.

Features:

  • Explains the basics of composites, including their importance to industry
  • Identifies type of fibers and matrices, applications, and recycling,
  • Discusses the mechanical behavior and properties of a single lamina,
  • Finds properties of a unidirectional lamina from individual constituent properties,
  • Explains the macromechanics of laminates,
  • Examines the use of special laminates,
  • Analyzes the failure and design of laminated composites 8) Includes PROMAL software.

ISBN#: 0849396565
Publisher: C R C Press, Incorporated
Publication Date: November 2005 (2nd edition) | May 1997 (1st edition)

Buy Textbook
Textbook Website
Class Website
Open Course Ware


Numerical Methods with Applications: Abridged

This book entitled Numerical Methods with Applications is written primarily for engineering undergraduates taking a course in Numerical Methods.  This book is recommended to a general user, and the students at Arizona State University and Department of Chemical Engineering at University of South Florida.  The textbook offers a unique treatise to numerical methods based on a holistic approach and short chapters. This book is a product of many years of work on educational projects funded since 2002 by the National Science Foundation. Features of the textbook include the following.

1) Examples of real-life applications are available from seven different engineering majors.

2) Each chapter is followed by multiple-choice questions.

3) Supplemental material such as primers on differential and integral calculus and ordinary differential equations are available on the web.

4) The book has a state-of-art dedicated open courseware website with extra examples, PowerPoint presentations, worksheets in MATLAB, MATHEMATICA, Maple and MathCAD, anecdotes, eBooks, and blogs.

Textbook Website
Class Website
Open CourseWare on Numerical Methods
Numerical Methods Guy YouTube Channel
Numerical Methods Guy Blog

The book has been customized for several institutions:

Numerical Methods with Applications: Customized for Old Dominion University
Numerical Methods with Applications: Customized for Mechanical Engineering of University of South Florida
Numerical Methods with Applications: Customized for University of South Carolina
Numerical Methods with Applications: Customized for AAMU

Buy Textbook
Numerical Methods with Applications: Unabridged
Numerical Methods with Applications: Customized for Old Dominion University
Numerical Methods with Applications: Customized for Mechanical Engineering of University of South Florida
Numerical Methods with Applications: Customized for University of South Carolina
Numerical Methods with Applications: Customized for AAMU


Introduction to Programming Concepts with MATLAB

This book is intended for an introductory course in programming in STEM (science, technology, engineering, and mathematics) fields while using MATLAB as the programming language. MATLAB is a popular computational software package used in universities and industries alike.  The book has nine modules which have been each broken down by lessons.

There are 9 modules that are comprised of 42 lessons in all and depending on the learning outcomes of the course, an instructor can choose to assign only necessary lessons.  Modules 1-3 focus on MATLAB and programming basics like the MATLAB program interface, programming variables, different types of data, debugging, plotting, and applications to science and engineering problems. In Module 4, we show the use of MATLAB for basic mathematical procedures learned in the engineering courses including nonlinear equations, integration, differentiation, simultaneous linear equations, interpolation, regression, and ordinary differential equations.  In Modules 5-8, the user is introduced to basic programming concepts of conditional statements, repetition (loops), and custom functions.  In Module 9, program input/output is shown with writing to and reading from external files as well as navigating directories with MATLAB.  Important appendices include a primer on matrix algebra, a collection of mini-projects, and a introduction to animating plots in MATLAB. Appendix A provides a primer on matrix algebra. Appendix B contains a set of mini-projects. Appendix C demonstrates how to make animated plots in MATLAB.

Each lesson contains screenshots of actual MATLAB programs that are used to help illustrate the concepts presented. More than 120 complete programs are shown throughout this book to demonstrate to the reader how to use programming concepts.

The book is written in a USA-Today style question-answer format for a quick grasp of the concepts. The purpose of this book is to provide the reader with a firm basic understanding of MATLAB syntax and fundamental programming concepts. Each lesson contains MATLAB programs that are used to help illustrate the concepts presented.

Buy Textbook
Book Website
Class Website


Introduction to Matrix Algebra

Since 2002, the Introduction to Matrix Algebra book has been downloaded by more than 30,000 users from 50 different countries. This book is an extended primer for undergraduate Matrix Algebra. The book is either to be used as a refresher material for students who have already taken a course in Matrix Algebra or used as a just-in-time tool if the burden of teaching Matrix Algebra has been placed on several courses. In my own department, the Linear Algebra course was taken out of the curriculum a decade ago. It is now taught just in time in courses like Statics, Programming Concepts, Vibrations, and Controls.

There are ten chapters in the book: 1) Introduction, 2) Vectors, 3) Binary Matrix Operations, 4) Unary Matrix Operations, 5) System Of Equations, 6) Gaussian Elimination, 7) LU Decomposition, 8) Gauss-Seidel Method, 9) Adequacy Of Solutions, 10) Eigenvalues And Eigenvectors.

Buy the textbook
Book Website
Open Courseware


FE Practice Test With Complete Solutions

Several years ago, five teachers in the College of Engineering at the University of South Florida contributed questions for a Fundamentals of Engineering Question of the Day website. On this website, every day a question posed with multiple choices is selected randomly from a pool of questions. The user gets the feedback about the choice he/she makes and can seek a hint to answer the question.

Over the years, we have received queries from our website visitors if we could provide them with the complete solutions to all the questions in the test bank. Since we did not have a fair coverage of some of the topics, three more teachers joined the original group to provide a complete coverage of the topics for the General Engineering examination.

We are now presenting this information to you at a nominal charge as a soft-cover book. The book is divided into twelve sections that have been established for the Fundamental of Engineering (General Engineering) examination by the National Council of Examiners for Engineering and Surveying (NCEES). All questions are in the format of a question, choices, hint, solution, correct answer and contributor.

Buy Textbook
FE Question of the Day
Book Website