General information:
Lecture and exercise notes can be retrieved at Stud.Ip.
Content:
1. Motivation
2. Basics of C++
3. Numerical integration
4. Solution of nonlinear problems
5. Solution of linear equation systems
6. Verification of numerical algorithms
7. Selected algorithms and data structures of a finite element code
Recommended Previous Knowledge:
Knowledge of partial differential equations is recommended.
Educational Objectives:
Theoretical Knowledge
Students are able to
+ give an overview of the standard algorithms that are used in finite element programs.
+ explain the structure and algorithm of finite element programs.
+ specify problems of numerical algorithms, to identify them in a given situation and to explain their mathematical and computer science background.
Capabilities
Students are able to
+ construct algorithms for given numerical methods.
+ select for a given problem of structural mechanics a suitable algorithm.
+ apply numerical algorithms to solve problems of structural mechanics.
+ implement algorithms in a high-level programming language (here C++).
+ critically judge and verify numerical algorithms.
Personal Competence
Social Competence
Students are able to
+ solve problems in heterogeneous groups and to document the corresponding results.
Autonomy
Students are able to
+ acquire independently knowledge to solve complex problems.