# What is Pick Basic Programming Language

## Module description

### Module: Mechanics and object-oriented programming for technical mathematicians

### Lectures:

title | Type | SWS | Period |
---|---|---|---|

Mechanics for industrial mathematicians (statics and elastostatics) | lecture | 3 | Winter semester |

Mechanics for industrial mathematicians (statics and elastostatics) | Group exercise | 3 | Winter semester |

Object-oriented modeling of elastic mechanical structures in C ++ | Project / problem-based course | 6 | summer semester |

### Responsible for the module:

Dr. Marc-André Pick

### Admission requirements:

No

### Recommended previous knowledge:

Basic knowledge of mathematics and physics, in the second semester also procedural programming in C.

### Module objectives / desired learning outcomes:

#### Professional competence

##### Knowledge

Students can

- describe the axiomatic procedure for working out the mechanical relationships;
- Present specialist knowledge in the field of stereostatics and elastostatics;
- solve problems in the areas of statics and elastostatics independently;
- Explain the essential steps of modeling and deal with application scenarios in mechanics;
- Master the basics of object-oriented programming in C ++;
- Model and calculate simple questions from the topic of elastostatics object-oriented in C ++;
- assess the importance of technical mathematicians in cooperation with engineers.

##### Skills

Students can

- apply the essential elements of mathematical / mechanical analysis and modeling and implement them in the context of your own question;
- apply basic methods of statics and elastostatics to engineering problems;
- Estimate and assess the scope and limits of the static and elastostatic methods introduced and develop further approaches;
- apply basic methods of object-oriented programming in C ++.

#### Personal competencies

##### Social skills

The students can come to work results in groups and support each other in finding solutions.

##### independence

The students are able to assess their own strengths and weaknesses and to organize their time and learning management based on them.

### Credit points module:

12 LP

### Academic achievement:

Exam

### Workload in hours:

Self-study: 192, face-to-face study: 168

### Course: Mechanics for industrial mathematicians (statics and elastostatics)

### Lecturer:

Marc-André Pick

### Language:

German

### Period:

Winter semester

### Content:

Force systems and equilibrium

Weight and center of gravity

### Support of bodies

### Trusses

### Adhesion and friction

### elastic rod

State of tension / strain

Beams, frames, arches

- Buckling
- Rope statics
- Literature:
- D. Gross, W. Hauger, J. Schröder, W. Wall: Technische Mechanik 1. 11th edition, Springer (2011),
- D. Gross, W. Hauger, J. Schröder, W. Wall: Technische Mechanik 2nd 11th edition, Springer (2011),
- .
- Course: Object-oriented modeling of elastic mechanical structures in C ++ (project / problem-based course)
- Lecturer:
- Marc-André Pick
- Language:
- German
- Period:
- summer semester
- Content:
- Object-oriented programming in C ++
- Principle of virtual work
- Numerical methods of elastostatics
- Literature:
- B. Stroustrup, Introduction to Programming with C ++, 1st Edition, Pearson Education Limited (2010),
- D. Gross, W. Hauger, J. Schröder, W. Wall: Technische Mechanik 2, 11th edition, Springer (2011),
- D. Gross, W. Hauger, J. Schröder, W. Wall: Technische Mechanik 4, 11th edition, Springer (2011).