phy501 Numerical Methods (Vollständige Modulbeschreibung)
| 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:
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 |
|
||||||||||||
| Dauer in Semestern | 1 Semester | ||||||||||||
| Angebotsrhythmus | Annual, summer semester | ||||||||||||
| Workload |
|
||||||||||||
| Lehrveranstaltungsform |
|
||||||||||||
| Zusätzliche Hinweise | Aufnahmekapazität: Lehr-/Lernform: |
||||||||||||
| Verwendbarkeit des Moduls |
|
||||||||||||
| Modulart | Pflicht / Mandatory | ||||||||||||
| Modullevel | AC (Aufbaucurriculum / Composition) |