graduate courses

  • The Finite Element Method (CE 381R and CSE 393)
  • This is an introductory course in the finite element method. The course objectives are: (a) to provide the fundamental concepts of the theory of the finite element method; and (b) to expose aspects of the application of the method to realistic engineering problems through computational simulations using a major commercial general-purpose finite element code.

  • Dynamic Response of Structures (CE 384P)
  • A first course in the theory and modeling of the dynamic response of structures. The primary objective is to expose the basic principles, and the analytical and numerical techniques necessary for evaluating the dynamic response of discrete and continuous linear systems. The course emphasis is on the fundamentals, complemented by applications to practical problems.

  • Introduction to Wave Physics (CE 381W)
  • This is an introductory course in the theory and numerical modeling of propagating waves. The primary objective is to expose the physics and mathematics of waves that arise primarily in elastic solids, following classical lines. A secondary objective, to be realized mostly via mini projects assigned throughout the semester, focuses on aspects of the numerical modeling of propagating waves.


undergraduate courses

  • Introduction to Computer Methods (CE 311K)
  • The course has two primary goals: (a) to provide students with the basic elements of programming using a high-level programming language, and (b) to introduce simple numerical methods for the solution of mathematical modeling problems that typically arise in engineering. Through theory and applications, the course aims at training students in thinking in a structured manner about solutions to engineering/mathematical problems, while promoting programming and computational methods as important tools for such solutions. The instruction is not only complemented, but relies heavily on software tools.

  • Structural Analysis (CE 329)
  • A first course in the classical methods of structural analysis for the analysis of statically determinate and indeterminate structures. It aims at providing the necessary analysis foundation for the design courses that typically follow this course in the traditional civil or architectural engineering curriculum. It also aims at preparing students for more advanced structural analysis courses.

  • Advanced Structural Analysis (CE 363)
  • A second course in structural analysis, typically taken by senior undergraduate students and entering graduate students. The course provides an in-depth look into energy and matrix methods for the analysis of, primarily, trusses and frames. Matrix methods are at the core of most modern structural analysis software packages specializing in structures idealized by line elements (2D frames, space frames and trusses, grids, etc). However, many of the concepts have broader applicability, and allow one to form a foundation for more advanced courses in contemporary computational analysis methods. The instruction is complemented by software tools, commonly used in engineering firms.