PDF for print Find calendar

Statistical Physics with Scientific Programming

Title
Statistical Physics with Scientific Programming
Semester
E2023
Master programme in
Physics * / Mathematical Physical Modelling * / Physics and Scientific Modelling
Type of activity

Course

Teaching language
English
Study regulation

Read about the Master Programme and find the Study Regulations at ruc.dk

Læs mere om uddannelsen og find din studieordning på ruc.dk

REGISTRATION AND STUDY ADMINISTRATIVE
Registration

Sign up for study activities at stads selvbetjening within the announced registration period, as you can see on the Studyadministration homepage.

When signing up for study activities, please be aware of potential conflicts between study activities or exam dates.

The planning of activities at Roskilde University is based on the recommended study programs which do not overlap. However, if you choose optional courses and/or study plans that goes beyond the recommended study programs, an overlap of lectures or exam dates may occur depending on which courses you choose.

Number of participants
ECTS
5
Responsible for the activity
Thomas Schrøder (tbs@ruc.dk)
Head of study
Studieleder for Fysik (fys-sl@ruc.dk)
Teachers
Study administration
INM Registration & Exams (inm-exams@ruc.dk)
Exam code(s)
U60192
ACADEMIC CONTENT
Overall objective

To give the student in-depth understanding of advanced thermodynamics and statistical physics, including:

  • Free energies and phases

  • Boltzmann statistics

  • Systems of interacting particles

To give the student experience in the interplay between analytical and numerical methods as applied to these subjects.

To give the student exemplary knowledge and understanding of the strengths and limitations of analytical and numerical methods in the above contexts so that the student can recognize these when the methods are applied in other contexts

Detailed description of content

Statistical physics investigated via analytical and numerical methods, as well as simulations.

Subjects include:

  • Free energy and phases.

  • Boltzmann statistics

  • Systems of interacting particles.

Numerical calculations and simulations are performed using Python, numpy and numba.

Course material and Reading list

Book: D. V. Schroeder, "Thermal Physics", International Edition, Addison Wesley Longman,

  • Ch. 5: Free Energy and Chemical Thermodynamics

  • Ch. 6: Boltzmann Statistics

  • Ch. 8: Systems of interacting Particles

Content of own mini-projects (including subjects that are left out, but ought to be included).

Overall plan and expected work effort

5 ECTS course

  • Reading course material and problem solving at home: 35 hrs

  • Discussion and problem solving in class: 15 hrs

  • Working on mini-projects at home: 45 hrs

  • Working on mini-projects in class: 30 hrs

  • Exam preparation: 9 hrs

  • Exam: 1 hours

- Total 135 hrs

Format
Evaluation and feedback

The course includes formative evaluation based on dialogue between the students and the teacher(s).

Students are expected to provide constructive critique, feedback and viewpoints during the course if it is needed for the course to have better quality. Every other year at the end of the course, there will also be an evaluation through a questionnaire in SurveyXact. The Study Board will handle all evaluations along with any comments from the course responsible teacher.

Furthermore, students can, in accordance with RUCs ‘feel free to state your views’ strategy through their representatives at the study board, send evaluations, comments or insights form the course to the study board during or after the course.

Programme
  • Theme 0: Introduction to Scientific Programming in Python using numpy and numba

  • Theme 1: Boltzmann statistics. First mini-project: Boltzmann statistics of simple systems

  • Theme 2: Systems of interacting Particles. Second mini-project: Gas-liquid co-existence

  • Theme 3: Free energy and phases. Third mini-project: Extension of gas-liquid model

ASSESSMENT
Overall learning outcomes

After completing the course, the students will be able to

  • apply in-depth knowledge and understanding of free energies and Boltzmann statistics to new problems

  • understand and demonstrate in-depth knowledge of systems of interacting particles and analyse such systems

  • apply numerical and simulations methods to models in statistical physics. This includes the relevant programming, testing, and analysis of data.

Form of examination

Individual oral exam based on a portfolio.

The character limit of the portfolio is 1,200-120,000 characters, including spaces. Examples of written products are exercise responses, talking points for presentations, written feedback, reflections, written assignments. The preparation of the products may be subject to time limits.
The character limits include the cover, table of contents, bibliography, figures and other illustrations, but exclude any appendices.

Time allowed for exam including time used for assessment: 30 minutes.
The assessment is an assessment of the oral examination. The written product(s) is not part of the assessment.

Permitted support and preparation materials for the oral exam: All.

Assessment: 7-point grading scale.
Moderation: Internal co-assessor
Form of Re-examination
Samme som ordinær eksamen / same form as ordinary exam
Type of examination in special cases
Examination and assessment criteria

The students produce a portfolio consisting of 3 mini-projects. All 3 can be handed-in for review by the teacher.

At the exam the student makes a presentation of the third mini-project. The presentation may be interrupted by clarifying questions and the presentation will be followed by a discussion and questioning with in the curriculum of the course.

Students will be assessed in the written part of the exam by their ability to:

  • apply in-depth knowledge and understanding of free energies and Boltzmann statistics to models treated in mini-projects

  • demonstrate understanding and in-depth knowledge of systems of interacting particles and ability to analyze such systems

  • apply numerical and simulation methods to models in statistical physics. This includes the relevant programming, testing, and analysis of data.

The assessment of the oral exam is based on the student’s ability to meet the criteria mentioned above and their ability to

  • clearly present and communicate the scientific content of the portfolio

  • engage in a scientific dialogue and discussion with the assessor and co assessor

Furthermore, whether the performance meets all formal requirements in regard to both for the written og oral exam

Exam code(s)
Exam code(s) : U60192
Last changed 02/03/2023

lecture list:

Show lessons for Subclass: 1 Find calendar (1) PDF for print (1)

Tuesday 05-09-2023 13:15 - 05-09-2023 15:00 in week 36
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Thursday 07-09-2023 08:15 - 07-09-2023 12:00 in week 36
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Thursday 14-09-2023 12:15 - 14-09-2023 16:00 in week 37
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Tuesday 19-09-2023 13:15 - 19-09-2023 15:00 in week 38
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Thursday 21-09-2023 12:15 - 21-09-2023 16:00 in week 38
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Tuesday 26-09-2023 13:15 - 26-09-2023 15:00 in week 39
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Tuesday 03-10-2023 13:15 - 03-10-2023 15:00 in week 40
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Thursday 05-10-2023 12:15 - 05-10-2023 16:00 in week 40
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Tuesday 10-10-2023 13:15 - 10-10-2023 15:00 in week 41
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Tuesday 17-10-2023 13:15 - 17-10-2023 15:00 in week 42
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Thursday 19-10-2023 12:15 - 19-10-2023 16:00 in week 42
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Tuesday 31-10-2023 13:15 - 31-10-2023 15:00 in week 44
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Thursday 02-11-2023 12:15 - 02-11-2023 16:00 in week 44
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Tuesday 07-11-2023 13:15 - 07-11-2023 15:00 in week 45
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Tuesday 14-11-2023 13:15 - 14-11-2023 15:00 in week 46
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Thursday 16-11-2023 12:15 - 16-11-2023 16:00 in week 46
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Tuesday 21-11-2023 13:15 - 21-11-2023 15:00 in week 47
Statistical Physics with Scientific Programming (PSM) - Room: Fysik B in building 27

Wednesday 03-01-2024 10:00 - 03-01-2024 10:00 in week 01
Statistical Physics with Scientific Programming - Hand-in of portfolio (PSM)

Monday 08-01-2024 08:15 - 08-01-2024 16:00 in week 02
Statistical Physics with Scientific Programming - Exam (PSM)

Thursday 08-02-2024 10:00 - 08-02-2024 10:00 in week 06
Statistical Physics with Scientific Programming - Hand-in of portfolio (reexam) (PSM)

Wednesday 14-02-2024 12:15 - 14-02-2024 14:00 in week 07
Statistical Physics with Scientific Programming - Reexam (PSM)