pb237 Einführung in die Programmierung für Studierende der Mathematik (Complete module description)
| Module title | Einführung in die Programmierung für Studierende der Mathematik | ||||||||||||
| Module code | pb237 | ||||||||||||
| Credit points | 6.0 KP | ||||||||||||
| Responsible institute | Institut für Mathematik | ||||||||||||
| Responsible persons |
Module responsibility:
Alexey Chernov, Frank Schöpfer
|
||||||||||||
| Prerequisites | |||||||||||||
| Language of instruction | German | ||||||||||||
| Learning outcomes/competencies |
- Exemplarisches Kennenlernen weiterer mathematischer Gebiete und damit Erweiterung des eigenen mathematischen Wissens - Kennenlernen von Anwendungen - Fähigkeit vorhandene Software zu verstehen, einzubinden und anzuwenden - Fähigkeit zur Entwicklung und Implementation von Algorithmen - Vertiefung, auch exemplarisch, der im Grundlagenbereich erworbenen Kenntnisse - Vernetzung des eigenen mathematischen Wissens durch Herstellung von Bezügen zwischen verschiedenen mathematischen Bereichen - Erwerb direkt berufsbezogener inhaltlicher und prozessorientierter Kompetenzen - Allgemeine Grundlagen der Programmierung - Computergestützte Lösung mathematischer Probleme - Sowohl Verwendung vorhandener MATLAB-Software als auch Programmierung eigener Algorithmen, und Kombination von beidem für komplexere Probleme - Anwendung von Schulwissen und der im Grundlagenbereich erworbenen Kenntnisse zur Analysis und linearen Algebra - Kennenlernen und computergestütztes Lösen konkreter Anwendungen - Querverbindungen und nützliche Kenntnisse für: Lineare Algebra, Analysis, Einführung in die Numerik, Numerik von Differentialgleichungen, Modellierung |
||||||||||||
| Module contents |
- Umgang mit der MATLAB-Software - Programm-und Kontrollstrukturen wie Schleifen und bedingte Abfragen - Datentypen, Function Handle und graphische Objekte in Matlab - Grundlegende Algorithmen wie Sortierverfahren und Verfahren zur Nullstellenbestimmung - Entwicklung nutzerfreundlicher GUI's unter Einbindung vorhandener und selbst entwickelter Algorithmen - Anwendung der Algorithmen an konkreten Anwendungsbeispielen wie Datenkompression und Planetenbewegung |
||||||||||||
| Recommended reading | Ständig aktualisierte Online-Hilfe, z.B. von MathWorks selbst |
||||||||||||
| Required assesment |
|
||||||||||||
| Duration (semesters) | 1 Semester | ||||||||||||
| Module frequency | jährlich | ||||||||||||
| Workload |
|
||||||||||||
| Course type |
|
||||||||||||
| Further information | Veranstaltungen, die sich inhaltlich substantiell überschneiden, können nicht in verschiedenen Modulen belegt werden. Aufnahmekapazität: |
||||||||||||
| Applicability of the module |
|