Stud.IP Uni Oldenburg
University of Oldenburg
01.08.2021 22:30:37
pb237 - Introduction to Programming for Mathematicians (Complete module description)
Original version English Download as PDF
Module label Introduction to Programming for Mathematicians
Module code pb237
Credit points 6.0 KP
Workload 180 h
Institute directory Department of Mathematics
Applicability of the module
  • Bachelor's Programme Biology (Bachelor) > Fachnahe Angebote Mathematik
  • Bachelor's Programme Business Administration and Law (Bachelor) > Fachnahe Angebote Mathematik
  • Bachelor's Programme Business Informatics (Bachelor) > Fachnahe Angebote Mathematik
  • Bachelor's Programme Chemistry (Bachelor) > Fachnahe Angebote Mathematik
  • Bachelor's Programme Comparative and European Law (Bachelor) > Fachnahe Angebote Mathematik
  • Bachelor's Programme Computing Science (Bachelor) > Fachnahe Angebote Mathematik
  • Bachelor's Programme Economics and Business Administration (Bachelor) > Fachnahe Angebote Mathematik
  • Bachelor's Programme Education (Bachelor) > Fachnahe Angebote Mathematik
  • Bachelor's Programme Engineering Physics (Bachelor) > Fachnahe Angebote Mathematik
  • Bachelor's Programme Environmental Science (Bachelor) > Fachnahe Angebote Mathematik
  • Bachelor's Programme Intercultural Education and Counselling (Bachelor) > Fachnahe Angebote Mathematik
  • Bachelor's Programme Mathematics (Bachelor) > Fachnahe Angebote Mathematik
  • Bachelor's Programme Physics (Bachelor) > Fachnahe Angebote Mathematik
  • Bachelor's Programme Physics, Engineering and Medicine (Bachelor) > Fachnahe Angebote Mathematik
  • Bachelor's Programme Social Studies (Bachelor) > Fachnahe Angebote Mathematik
  • Bachelor's Programme Sustainability Economics (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Art and Media (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Biology (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Chemistry (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Computing Science (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Dutch Linguistics and Literary Studies (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Economic Education (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Economics and Business Administration (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Education (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Elementary Mathematics (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme English Studies (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Gender Studies (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme General Education (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme German Studies (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme History (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Material Culture: Textiles (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Mathematics (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Music (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Philosophy / Values and Norms (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Physics (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Politics-Economics (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Protestant Theology and Religious Education (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Slavic Studies (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Social Studies (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Special Needs Education (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Sport Science (Bachelor) > Fachnahe Angebote Mathematik
  • Dual-Subject Bachelor's Programme Technology (Bachelor) > Fachnahe Angebote Mathematik
  • Fach-Bachelor Pädagogisches Handeln in der Migrationsgesellschaft (Bachelor) > Fachnahe Angebote Mathematik
Responsible persons
Chernov, Alexey (Module responsibility)
Schöpfer, Frank (Module responsibility)
Prerequisites
Skills to be acquired in this module
- 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
Reader's advisory
Ständig aktualisierte Online-Hilfe, z.B. von MathWorks selbst
Links
Language of instruction German
Duration (semesters) 1 Semester
Module frequency jährlich
Module capacity unlimited
Modullevel / module level PB (Professionalisierungsbereich / Professionalization)
Modulart / typ of module Wahlpflicht / Elective
Lehr-/Lernform / Teaching/Learning method
Vorkenntnisse / Previous knowledge
Course type Comment SWS Frequency Workload of compulsory attendance
Lecture
2 WiSe 28
Exercises
2 WiSe 28
Total time of attendance for the module 56 h
Examination Time of examination Type of examination
Final exam of module
KL