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.