Stud.IP Uni Oldenburg
University of Oldenburg
20.01.2022 10:31:10
phy150 - Numerical Methods of Physics (Complete module description)
Original version English Download as PDF
Module label Numerical Methods of Physics
Module code phy150
Credit points 6.0 KP
Workload 180 h
Attendance: 56 hrs
Self study: 124hrs
Institute directory Institute of Physics
Applicability of the module
  • Bachelor's Programme Physics (Bachelor) > Aufbaumodule
  • Bachelor's Programme Physics, Engineering and Medicine (Bachelor) > Aufbaumodule
Responsible persons
Anemüller, Jörn (Authorized examiners)
Brand, Thomas (Authorized examiners)
Hartmann, Alexander (Authorized examiners)
Hohmann, Volker (Authorized examiners)
Lücke, Jörg (Authorized examiners)
Petrovic, Cornelia (Authorized examiners)
Grundlegende Computerkenntnisse, Kenntnisse aus dem Grundstudium PTM Basic computer knowledge; knowledge in undergraduate physics
Basistmodul der entsprechenden Studiengänge
Skills to be acquired in this module
Students acquire theoretical knowledge of basic numerical methods and practical skills to apply these methods on physical problems within all areas of experimental, theoretical and applied physics.
Module contents
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 minimization and model fitting discrete Fourier analysis ordinary and partial differential equations.
The learned numerical methods will be partly implemented (programmed) and applied to basic problems from mechanics, electrodynamics, etc. in the exercises. The problems are chosen so that analytical solutions are available in most cases. In this way, the quality of the numerical methods can be assessed by comparing numerical and analytical solutions. Programming will be done in Matlab, which is a powerful package for numerical computing. It offers easy, portable programming, comfortable visualization tools and already implements most of the numerical methods introduced in this course. These built-in functions can be compared to own implementations or used in the exercises in some cases when own implementations are too costly. An introduction to Matlab will be given at the beginning of the tutorial.
Reader's advisory
V. Hohmann: Computerphysik: Numerische Methoden (lecture script). Universität Oldenburg,
W. H. Press et al.: Numerical Recipes in C - The Art of Scientific Computing. Cambridge University Press, Cambridge, 1992
A. L. Garcia: Numerical Methods for Physics. Prentice Hall, Englewood Cliffs (NJ), 1994
J. H. Mathews: Numerical Methods for Mathematics, Science and Engineering. Prentice Hall, Englewood Cliffs (NJ), 1992
B.W. Kernigham und D. Ritchie: The C Programming Language, Prentice Hall International, Englewood Cliffs (NJ), 1988
Language of instruction German
Duration (semesters) 1 Semester
Module frequency jährlich
Module capacity unlimited
Modullevel / module level
Modulart / typ of module je nach Studiengang Pflicht oder Wahlpflicht
Lehr-/Lernform / Teaching/Learning method Vorlesung: 2 SWS
Übungen: 2 SWS
Vorkenntnisse / Previous knowledge
Course type Comment SWS Frequency Workload of compulsory attendance
2 28
2 28
Total time of attendance for the module 56 h
Examination Time of examination Type of examination
Final exam of module
weekly graded programming exercises