К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Simulation and modeling of natural processes · LearnSpace
Назад в каталог
courseraИнженерия

Simulation and modeling of natural processes

Курс от University of Geneva
Уровень не указан≈ 23.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course gives you an introduction to modeling methods and simulation tools for a wide range of natural phenomena. The different methodologies that will be presented here can be applied to very wide range of topics such as fluid motion, stellar dynamics, population evolution, ... This course does not intend to go deeply into any numerical method or process and does not provide any recipe for the resolution of a particular problem. It is rather a basic guideline towards different methodologies that can be applied to solve any kind of problem and help you pick the one best suited for you. The assignments of this course will be made as practical as possible in order to allow you to actually create from scratch short programs that will solve simple problems. Although programming will be used extensively in this course we do not require any advanced programming experience in order to complete it.

Навыки, которые вы освоите

Simulation and Simulation SoftwarePython ProgrammingNumerical AnalysisMathematical ModelingSimulationsMechanicsAgentic systemsSampling (Statistics)Programming PrinciplesProcess ModelingMathematical SoftwareEvent-Driven ProgrammingStatistical MethodsApplied MathematicsProbability

Программа курса

8 модулей · 92 учебных материалов

01Introduction and general concepts9 материалов

Introduction and general concepts

Course slidesЧтение

Objectives and background

Objectives and backgroundВидео

Modeling and Simulation

Modeling and SimulationВидео

Modeling Space and Time

Modeling Space and TimeВидео

Учитесь у экспертов

Bastien Chopard

Full Professor

Jean-Luc Falcone

Research Associate

Jonas Latt

Senior Lecturer

Orestis Malaspinas

Research Associate

Simulation and modeling of natural processes
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 23.1 ч

8 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета

Example of bio-medical Modeling

Example of bio-medical ModelingВидео

Monte-Carlo methods

Monte Carlo methods IВидеоMonte Carlo methods IIВидеоMonte Carlo methods IIIВидео

Assignments

Introduction and general conceptsЗадание
02Introduction to programming with Python 317 материалов

Introduction to programming with Python 3

Course slidesЧтение

Introduction to high performance computing for modeling

Introduction to high performance computing for modelingВидео

Concepts of code optimization

Concepts of code optimizationВидео

Parallelism

Concepts of parallelismВидеоPalabos, a parallel lattice Boltzmann solverВидео

An introduction to Python 3

Dive into python 3ЧтениеAn introduction to Python 3Видео

Running a Python program

Running a Python programВидео

Variables and data types

Variables and data typesВидео

Operators

OperatorsВидео

Control structures

Conditional StatementsВидеоLoopsВидео

Functions

FunctionsВидео

NumPy

NumPyВидео

Assignments

Introduction to programming with Python 3ЗаданиеProject - PilesЗаданиеProject - Class:IntegrationЗадание
03Dynamical systems and numerical integration15 материалов

Dynamical systems and numerical integration

Course slidesЧтениеReferences for numerical analysisЧтение

General introduction to dynamical systems

General introduction to dynamical systemsВидео

Two examples of dynamical systems

The random walkВидеоGrowth of a populationВидеоA reference for the random walkЧтение

Balance equations

Balance equations IВидеоBalance equations IIВидео

Ordinary differential equations

Integration of ordinary differential equationsВидеоError of the approximationВидеоThe implicit Euler schemeВидео

Numerical integration of partial differential equations

Numerical integration of partial differential equationsВидео

Assignments

Dynamical systems and numerical integrationЗаданиеThe implicit Euler schemeЗаданиеProject - Lotka-VolterraЗадание
04Cellular Automata11 материалов

Cellular Automata

Course slidesЧтение

Definition and basic concepts

Definition and basic conceptsВидео

Historical background

Historical backgroundВидео

A mathematical abstraction of reality

A mathematical abstraction of realityВидео

Cellular Automata Models for Traffic

Cellular Automata Models for TrafficВидео

Complex systems

Complex systemsВидео

Lattice-gas Automata

Lattice-gas modelsВидеоMicrodynamics of LGAВидео

Assignments

Cellular AutomataЗаданиеProject - The Parity RuleЗаданиеNotes on the Parity RuleЧтение
05Lattice Boltzmann modeling of fluid flow13 материалов

Lattice Boltzmann modeling of fluid flow

Course slidesЧтение

Introduction

Computational Fluid Dynamics: OverviewВидеоEquations and challengesВидеоFrom Lattice Gas to Lattice BoltzmannВидео

The Lattice Boltzmann Algorithm

Macroscopic VariablesВидеоCollision step: the BGK modelВидеоStreaming StepВидео

Application

Boundary ConditionsВидеоFlow around an obstacleВидео

Assignments

Optional - Equations and challengesЗаданиеLattice Boltzmann modeling of fluid flowЗаданиеProject - Flow around a cylinderЗаданиеCollision InvariantЗадание
06Particles and point-like objects9 материалов

Particles and point-like objects

Course slidesЧтение

Numerical modeling of point-like objects

Particles and point-like objects: OverviewВидеоNewton’s laws of motion, potentials and forcesВидеоTime-integration of equations of motionВидео

Short-range interactions

The Lennard-Jones potential: Introducing a cut-off distanceВидео

Long-range interactions

The n-body problem: Evaluation of gravitational forcesВидеоBarnes-Hut algorithm: using the quadtreeВидео

Assignments

Particles and point-like objectsЗаданиеProject - Barnes-Hut Galaxy SimulatorЗадание
07Introduction to Discrete Events Simulation9 материалов

Introduction to Discrete Events Simulation

Course slidesЧтение

Introduction to Discrete Events

Introduction to Discrete EventsВидео

Definition of Discrete Events Simulations

Definition of Discrete Events SimulationsВидео

Optimisation problems

Optimisation problemsВидео

Implementation matters

Implementation mattersВидео

Two examples

Traffic intersectionВидеоVolcano ballisticsВидео

Assignments

Introduction to Discrete Event SimulationЗаданиеProject - Simple modelling of traffic lightsЗадание
08Agent based models9 материалов

Agent based models

Course slidesЧтение

Motivation

MotivationВидео

Agents

AgentsВидео

Multi-Agent systems

Multi-Agent systemsВидео

Implementation of Agent Based Models

Implementation of Agent Based ModelsВидео

Two examples

Ants Corpse clusteringВидеоBacteria chemotaxyВидео

Assignments

Agent based modelsЗаданиеProject - Multi-agents modelЗадание