phy501 Numerical Methods (Vollständige Modulbeschreibung)

phy501 Numerical Methods (Vollständige Modulbeschreibung)

Deutsch English PDF Download
Modulbezeichnung Numerical Methods
Modulkürzel phy501
Kreditpunkte 6,0 KP
Verantwortliche Einrichtung Institut für Physik
Zuständige Personen
Modulverantwortung:
Volker Hohmann
Prüfungsberechtigt:
Jörn Anemüller, Thomas Brand, Mathias Dietz, Giso Grimm, Alexander Hartmann, Volker Hohmann, Bernd Meyer, Cornelia Petrovic-Sanders
Teilnahmevoraussetzungen

phy540 Mathematical Methods for Physics and Engineering I & phy541 Mathematical Methods for Physics and Engineering II

Empfohlene Vorkenntnisse Basic computer knowledge; Basic programming skills, in particular Matlab; Knowledge in undergraduate Physics; Courses Mathematical Methods I-III.
Unterrichtssprache Englisch
Lernergebnisse/Kompetenzen

Students will acquire the theoretical knowledge and practical skills required to apply basic numerical methods to physical problems in all areas of experimental, theoretical and applied physics.

Modulinhalte

The basic concepts of numerical mathematics are introduced and applied to physics problems. Topics include:

  • finite number representation and numerical errors;
  • linear and nonlinear systems of equations;
  • numerical differentiation and integration;
  • function minimisation and model fitting;
  • discrete Fourier analysis;
  • ordinary and partial differential equations.

The numerical methods learnt will be partly implemented and applied to basic problems in mechanics, electrodynamics, etc. in the exercises. These problems are chosen so that analytical solutions are available in most cases. This allows the quality of the numerical methods to be assessed by comparing the numerical and analytical solutions. Programming will be carried out in C or, preferably, Matlab, a powerful numerical computing package. Matlab offers straightforward programming, convenient visualisation tools, and implements most of the numerical methods introduced in this course. These built-in functions can be used in the exercises in cases where own implementations are too costly, or compared to own implementations. The tutorials provide basic programming support.

Literaturempfehlungen

1. V. Hohmann: Numerical Methods for Physicists, Universität Oldenburg (lecture script; will be provided with the course material)

2. W. H. Press et al.: Numerical Recipes in C - The Art of Scientific Computing. Cambridge University Press, Cambridge, [BIS]http://www.bis.uni-oldenburg.de/katalogsuche/freitext=press+numerical+recipes+art

3. A. L. Garcia: Numerical Methods for Physics. Prentice Hall, Englewood Cliffs (NJ), [BIS]http://www.bis.uni-oldenburg.de/katalogsuche/freitext=garcia+numerical+methods

4. J. H. Mathews: Numerical Methods for Mathematics, Science and Engineering. Prentice Hall, Englewood Cliffs (NJ), [BIS]http://www.bis.uni-oldenburg.de/katalogsuche/freitext=mathews+numerical+methods+science

5. B.W. Kernighan und D. Ritchie: The C Programming Language. Prentice Hall International, Englewood Cliffs (NJ) (in case Matlab is not used for the course)

Zu erbringende Leistungen
Prüfungsart, -umfang, -dauer

Weekly graded programming exercises (equivalent to lab course), or (not preferred): max. 180 min. written exam or max. 30 min. oral exam

Prüfungszeiten
Dauer in Semestern 1 Semester
Angebotsrhythmus Annual, summer semester
Workload
Arbeitsaufwand gesamt Davon Präsenzzeit
180 h

180h (attendance: 56h; self-study: 124h)

Lehrveranstaltungsform
Veranstaltungsart SWS Angebotsrhythmus Workload Präsenzzeit
Vorlesung 2 SoSe und WiSe 28 h
Übung 2 SoSe und WiSe 28 h
Zusätzliche Hinweise

Aufnahmekapazität:
unbegrenzt

Lehr-/Lernform:
Lecture: 2 hrs/week, Tutorial: 2 hrs/week

Verwendbarkeit des Moduls
  • Fach-Bachelor Engineering Physics > Aufbaumodule
Modulart Pflicht / Mandatory
Modullevel AC (Aufbaucurriculum / Composition)