Ira A. Fulton Schools of Engineering

Undergraduate and Graduate Courses
CEE321 Structural Analysis and Design – 4 units (Fall, Spring): Statically determinate and indeterminate structures (trusses, beams, and frames) by classical and matrix methods. Introduces structural design.

Click here to download the course syllabus

CEE532 Developing Software for Engineering Applications – 3 units (Fall): Fundamentals of engineering software development and object-oriented programming. Programming in C++. Development of matrix toolbox. Introduces finite element method. Computer graphics.

Click here to download the course syllabus

CEE526 Finite Elements for Engineers – 3 units (Spring): Direct stiffness, method of weighted residuals, weak formulation, and variational techniques in the solution of engineering problems.

Click here to download the course syllabus

Textbooks as e-Books
Intermediate Structural Analysis and Design, 2019.

ISAD - Book Cover

This textbook is designed for an undergraduate course in structural analysis and design as well as a follow up course on numerical (matrix-based) methods for structural analysis. There are ten chapters in the book – Introduction, Determinate Structural Systems, Structural Design Fundamentals, Computation of Deflections, Indeterminate Structural Systems, Matrix-Based Numerical Methods of Structural Analysis, Computer-Based Structural Analysis, Optimum Structural Design, Design of Steel and Concrete Structures, and Programming the Finite Element Method. Computer software usage is heavily emphasized in the book for both structural analysis and structural design – GS-USA Frame program, GS-USA Frame3D program, and SlideTray program.

Click here to access additional resources associated with the book.

Object-Oriented Numerical Methods via C++, 2018.

OONM

Numerical methods constitute an important part of all scientific or engineering curricula. However, by themselves, numerical methods have limited applicability if they are not implemented as computer programs. Engineering education has realized the important role that numerical methods play in engineering analysis and design. With increasing sophistication of the analysis methods and tools, the enormous amount of data to be handled, and the need for robust, fast, easy-to-use computer programs, one cannot look at numerical analysis and computer programming as two different entities. This text bridges that gap. There are 18 chapters in the book – Introduction, Programming in C++, Control Structures, Modular Program Development, Numerical Analysis Introduction, Root Finding, Differentiation and Integration, Class: Objects 101, Pointers, Classes: Objects 202, Matrix Algebra, Regression Analysis, File Handling, Classes: Objects 303, Ordinary Differntial Equations, Partial Differential Equations, Eigensystems, Numerical Optimization and Computer Graphics.

Click here to access additional resources associated with the book.

Finite Element for Engineers, 2019

Finite Elements Book Cover

This e-text is a collection of three modules. The first module introduces finite elements via the Direct Stiffness Method and the Method of Weighted Residuals. The emphasis is on solving one-dimensional problems. Two-dimensional problems are solved in the second module using both Variational Techniques (Theorem of Minimum Potential Energy) and the Method of Weighted Residuals. Finally, contents of the last module include three-dimensional solid mechanics and boundary-value problems as well as modal analysis and time-dependent problems (structural dynamics and diffusion problems).

Click here to access additional resources associated with the book.