According to the principle of starting from the shallower to the deeper, this book introduces the basic theory and program design of the finite element method in detail, writes planar triangular elements, rectangular elements, six-node triangular elements, planar isoparametric elements, high-order isoparametric elements, finite element calculations of space problems and thin plate bending problems, and introduces the basic theory of finite elements based on the displacement variation method and the weighted residual value method. As a course textbook on the finite unit method, this book is compiled based on the author's many years of teaching experience and teaching experience, highlighting the cultivation of computing ability. Therefore, the ideas, methods and steps of calculation and solution are carefully arranged and introduced in detail to ensure that students can understand, remember and grasp it firmly. It combines calculation examples, after-school exercises and computer language programming to deeply cultivate and exercise students' computing ability, and achieves good teaching results. This book can be used as a textbook for undergraduates and graduate students majoring in water conservancy, civil engineering, materials, machinery, shipbuilding, and aerospace in colleges and universities. It can also be used as a textbook for undergraduates majoring in mechanics, and can be used as a reference for relevant professional teachers and engineering technicians in colleges and universities.