UPOZORNĚNÍ: Jsou dostupné studijní plány pro následující akademický rok.

Advanced Modeling of Physics and Engineering Problems Using Python Programming Language

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
D02MFPY ZK 2P Czech
Garant předmětu:
Václav Nežerka
Václav Nežerka
Department of Physics

The aim of the course is to provide students with a deeper insight into advanced modeling of selected realistic physical and engineering problems using modern tools for mathematical description and numerical solutions of these problems. The elegant and easy-to-learn Python programming language can be used for this purpose. Although the course does not aim to provide a comprehensive introduction to this programming language, prior knowledge of it is unnecessary. Students will be given manuals with the basic commands and algorithms of the Python programming language. They will be introduced in regular lectures to (1) algorithmization of physical problems (5 hours), (2) numerical solution of complex equations (3 hours), (3) simulations (6 hours), (4) statistical modeling (4 hours), and (5) elementary machine learning (8 hours). Students will also be encouraged to apply the knowledge gained to their own work and projects.



Syllabus of lectures:

The curriculum will reflect the progress and needs of the students. The rough skeleton is as follows: (1) algorithmization of physics problems (5 hours), (2) numerical solutions of complex equations (3 hours), (3) simulation (6 hours), (4) statistical modeling (4 hours), and (5) fundamentals of machine learning (8 hours).

Syllabus of tutorials:

The same as for lectures.

Study Objective:

The aim of the course will be to introduce students to programming and algorithmization of complex problems.

Study materials:

Ryan Turner, Python Programming, Nelly B.L. International Consulting LTD., 2020 (ISBN: 1647710715)

Jesse M. Kinder, Philip Nelson, Student's Guide to Python for Physical Modeling, Princeton University Press, 2018 (ISBN: 9780691180571)

Instructional videos, articles, and custom materials provided by the instructor.

Time-table for winter semester 2023/2024:
Time-table is not available yet
Time-table for summer semester 2023/2024:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2024-05-28
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet7484006.html