Lecture Notes

In the link list on the right you find a short selection of lecture notes that emerged from courses taught at ETH Zürich and, previously, at the California Institute of Technology. These notes include:

  • Dynamics: a complete and illustrated set of lecture notes created for a course in undergraduate Engineering Dynamics for third-semester Bachelor students at ETH - from particle dynamics to rigid bodies and waves in deformable rods. Download Dynamics lecture notes (PDF, 9.3 MB)
  • Introduction to Tensors: a set of lecture notes created for Bachelor/Master classes in continuum mechanics and computational mechanics, covering concepts of index notation, vector and tensor operations such as vector/tensor algebra and calculus (introducing orthogonal curvilinear coordinates but not co-/contravariant notation).
    Download Intro to Tensors lecture notes (PDF, 337 KB)
  • Introduction to FEA: a complete and partially illustrated set of lecture notes created for a course in undergraduate Computational Mechanics at ETH, discussing finite differences, weighted residuals, variational methods, and the finite element method applied to primarily linear elastic static and dynamic problems.
    Download Intro to FEA lecture notes (PDF, 25 MB)
  • Computational Solid Mechanics: an older set of notes covering similar topics as Introduction to FEA (above) but including finite deformation and inelasticity (this one is less complete and without illustrations).
    Download Computational Solid Mechanics lecture notes (PDF, 1.4 MB)
  • Multiscale Modeling: a set of lecture notes created for an older course in Master/PhD level Computational Multiscale Modeling at ETH, covering concepts of (theoretical and computational) homogenization, discrete-to-continuum coupling, and an introduction to atomistics, quantum mechanics and bridging across scales.
    Download Multiscale Modeling lecture notes (PDF, 18.7 MB)

We do not guarantee correctness nor completeness of any of these notes (there are probably many typos that will be corrected over time).

JavaScript has been disabled in your browser