up

Компьютерное моделирование физических систем

14 hours
Before the end of the enrollment
  • Russian

    course language

  • от 10 до 11 недель

    course duration

  • от 7 до 8 часов в неделю

    needed to educate

  • 3 credit points

    for credit at your university

About

Компьютерное моделирование является неотъемлемой частью современной физики. Целью курса является формирования навыков применения расчетных методов для описания процессов, происходящих в различных физических системах. На примерах описания различных систем, начиная от самых простых, таких как решение уравнений Ньютона, и заканчивая квантовыми, будут представлены методы моделирования, описаны особенности, сложности, возникающие при компьютерном моделировании физических систем. Мы будем использовать язык программирования Python, обладающий такими неоспоримыми достоинствами для ученых–физиков как простота, легкость в освоении, а также наличие большого количества библиотек для научных вычислений. Курс «Компьютерное моделирование физических систем» является своего рода мостом от базовых теоретических знаний к практическим навыкам моделирования и проведению численных экспериментов. В результате обучения сформируются навыки компьютерного моделирования физических систем и откроются возможности для постановки численных экспериментов в различных областях физики.

Format

Формат курса: пять последовательно связанных модулей.

Курс рассчитан на 10 недель.

Недельная учебная нагрузка: от 7 до 8 часов.

Общая трудоемкость курса – 3 зачетные единицы.

1)      Компьютерное моделирование физических систем: Учебное пособие / Л.А. Булавин, Н.В. Выгорницкий, Н.И. Лебовка – Долгопрудный: Издательский дом «Интеллект», 2011. – 352 с.

2)      Python 3. Самое необходимое / Н.А. Прохоренок, В.А. Дронов. – СПБ.: БХВ-Петербург, 2016. – 464 с.

3)      https://numpy.org/ Компьютерное моделирование в физике в двух частях /  Х.Гулд, Я.Тобочник – М.:МИР, 1990

Course program

Модуль 1. Введение в Python.

Модуль 2. Численные методы решения дифференциальных уравнений.

Модуль 3 Движение многих тел.

Модуль 4 Случайные процессы в моделировании физических систем.

Модуль 5 Моделирование квантовых систем.

Education directions

Knowledge

Знать и уметь применять базовые возможности языка программирования Python.

Skills

Умение применять методы численного моделирования для решения задач с помощью компьютерного моделирования.

Умение анализировать результаты, полученные методами компьютерного моделирования.

Abilities

Навыки компьютерного моделирования физических систем.

Васильев Олег Станиславович

Кандидат физико - математических наук
Position: Доцент НИЯУ МИФИ

Similar courses