Course syllabus adopted 2022-03-23 by Head of Programme (or corresponding).
Overview
- Swedish nameBeräkningsfysik
- CodeFKA121
- Credits7.5 Credits
- OwnerMPPHS
- Education cycleSecond-cycle
- Main field of studyEngineering Physics
- DepartmentPHYSICS
- GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail
Course round 1
- Teaching language English
- Application code 85118
- Block schedule
- Open for exchange studentsYes
Credit distribution
Module | Sp1 | Sp2 | Sp3 | Sp4 | Summer | Not Sp | Examination dates |
---|---|---|---|---|---|---|---|
0199 Examination 7.5 c Grading: TH | 7.5 c |
|
In programmes
- MPCAS - COMPLEX ADAPTIVE SYSTEMS, MSC PROGR, Year 1 (compulsory elective)
- MPCAS - COMPLEX ADAPTIVE SYSTEMS, MSC PROGR, Year 2 (elective)
- MPHPC - HIGH-PERFORMANCE COMPUTER SYSTEMS, MSC PROGR, Year 1 (elective)
- MPHPC - HIGH-PERFORMANCE COMPUTER SYSTEMS, MSC PROGR, Year 2 (elective)
- MPPHS - PHYSICS, MSC PROGR, Year 1 (compulsory elective)
Examiner
- Göran Wahnström
- Full Professor, Condensed Matter and Materials Theory, Physics
Eligibility
General entry requirements for Master's level (second cycle)Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
Specific entry requirements
English 6 (or by other approved means with the equivalent proficiency level)Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
Course specific prerequisites
Basic programming knowledge and experience, preferably in Python and C. Basic undergraduate physics.Aim
The aim of the course is to refine computational skills by providing direct experience in using a computer to solve problems in physics. Numerical techniques are introduced and applied in a broad spectrum of various physical problems. The course is designed to develop an understanding of modeling physical systems using different numerical techniques.
Learning outcomes (after completion of the course the student should be able to)
Content
Organisation
The different numerical techniques and the physical problems are presented in a series of lectures. The most important part in the course is the students own activity in applying the methods and solving a set of exercises and homework assignments. Scheduled computer laboratory sessions are provided, with instructors available for consultation. The programming language C is being used in the course.
Literature
Lecture notes will be made available. Recommended additional literature. For numerical methods: Willliam H. Press et al., "Numerical Recipes; The Art of Scientific Computing", (3rd edition, Cambridge University Press, 2007), For more experienced students: J.M.Thijssen, "Computational Physics", (2nd edition, Cambridge University Press, 2007).
Examination including compulsory elements
The examination is based on computer exercises and project reports.
The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers on educational support due to disability.
The course syllabus contains changes
- Changes to course:
- 2022-03-20: Prerequisites Prerequisites changed by PA
Updated prerequisites; changed to Python and C from Python and/or C
- 2022-03-20: Prerequisites Prerequisites changed by PA