シラバスの表示

計算物理学 / Computational Physics

後期 金曜日 1講時. 単位数/Credit(s): 2. 担当教員/Instructor : 是常 隆. 学期/Semester: 後期. 開講年度/Year: 2024. 科目ナンバリング/Course code/number: SPH-PHY323J. 使用言語/Language Used in Course: 日本語.

主要授業科目/Essential Subjects

所属講座等

固体統計物理学講座

授業題目

計算物理学

Course Title

Computational Physics

授業の目的と概要

様々な物理現象を理解する際、数値計算は非常に強力な手法となる。この講義では、数値計算を行う上で必要となる計算機の原理や環境構築のための知識、数値計算の手法やアルゴリズム、プログラミングの技術を概説する。また、実際に自分でプログラムを作成し数値計算を実行するための技術を習得する。

Purpose/Abstract

To understand various physical phenomena, numerical computation becomes a very powerful tool. In this lecture, we will outline the knowledge necessary for setting up the computational environment, the methods and algorithms of numerical computation, and the programming techniques. In addition, students will learn the skills necessary to create programs and execute numerical computations.

学習の到達目標

数値計算によってさまざまな問題を解く能力を身につける。

Goal

Acquire the ability to solve various problems through numerical computation.

授業内容・方法と進度予定

1. 数値計算を行うための前提知識と計算環境整備
2. Python を用いた数値計算
3. 数値計算アルゴリズムとその実践(数値積分、常微分方程式、偏微分方程式、固有値問題、根の探索、モンテカルロ法など)

Contentsandprogressscheduleofthe class

1. Prerequisite knowledge and preparation of the computational environment for numerical computation.
2. Numerical computation using Python.
3. Numerical computation algorithms and their application (numerical integration, ordinary differential equations, partial differential equations, eigenvalue problems, root finding, Monte Carlo methods, etc.).

成績評価方法

数回のレポートによって評価する。

Grading

Evaluate through several reports.

教科書および参考書

授業で適宜紹介する。

Books required/referenced

Textbooks and references will be informed in the lectures.

授業時間外学習

授業の復習および実習を行う。

Preparation and review

Students are required to review.

 これと関連したシラバス 学務情報システムで確認
このシラバスを共有