Computational physics

Faculteit | Science and Engineering |
Jaar | 2022/23 |
Vakcode | WMPH007-05 |
Vaknaam | Computational physics |
Niveau(s) | master |
Voertaal | Engels |
Periode | semester I a |
ECTS | 5 |
Rooster | rooster.rug.nl |
Uitgebreide vaknaam | Computational physics | ||||||||
Leerdoelen | At the end of the course, the student is able to: 1. Identify and mathematically describe the essential physics concepts; 2. Select appropriate numerical strategies; 3. Apply and organize the strategies in a well-designed algorithm or pseudo-code; 4. Solve the problem by writing an efficient computer program in Python, compare the solutions relative to special analytic or limiting cases and assess the codes properties in terms of stability and accuracy; 5. Effectively summarize and communicate the results in a written report. |
||||||||
Omschrijving | This course gives a broad overview of numerical techniques that are commonly used to simulate physical phenomena on a computer. Through hands-on computer classes the student will be trained to use the programming language Python to solve a wide range of physics problems. Numerical techniques include Monte Carlo, Molecular Dynamics, Finite Difference and Finite Element techniques, which will be applied to solve physics problems that involve electromagnetics, electrostatics, statistical mechanics, molecular dynamics, diffusion, heat conduction and fluid dynamics. | ||||||||
Uren per week | 6 | ||||||||
Onderwijsvorm | Hoorcollege (LC), Practisch werk (PRC), Werkcollege (T) | ||||||||
Toetsvorm |
Verslag (R)
(Grading is based on the report.) |
||||||||
Vaksoort | master | ||||||||
Coördinator | prof. dr. ir. P.R. Onck | ||||||||
Docent(en) | prof. dr. ir. P.R. Onck | ||||||||
Verplichte literatuur |
|
||||||||
Entreevoorwaarden | The course unit assumes prior knowledge acquired from a bachelor degree in (applied) physics, (applied) mathematics, computer science or astronomy. | ||||||||
Opmerkingen | There is one compulsory homework exercise and a report. The report is based on the solution of one extensive assignment. The grade of the course is based on the assessment of the report. There are rigid deadlines for both the homework exercise and report. | ||||||||
Opgenomen in |