Course Name Year Term Period Faculty / Graduate School All Instructors Credits
32647:[2025 Spring]Computational Physics 1 (A2) 2025 Spring Wed4 College of Science and Engineering KOIZUMI KOHZOH 2

Campus

BKC

Class Venue

Prism34

Language

日本語

Course Outline and Method

科学技術計算の導入として主にC言語を用いたプログラミング法について学ぶ。自然科学の分野で用いられる初等的な数値計算のアルゴリズムについてUNIX系のOS(Linux)環境を利用し実際にプログラミング操作を演習しシミュレーションの基礎を修得する。

Student Attainment Objectives

○計算機で扱うことが出来るデータの型(実数型、整数型、複素数型、文字型等)について習熟できる。
○プログラミングで必要な変数や計算式の表記法について習熟できる。
○計算の手順(アルゴリズム)について習熟できる。
○Unix系OS環境でのデータ処理について習熟できる。

Recommended Preparatory Course

◎後期開講の『計算物理学Ⅱ』を受講する者は、必ず本科目を受講しておくように。
◎受講に際して、各自のログイン名およびパスワードを確認しておくと。

Course Schedule

Lecture/Instructor(When there are multiple instructors) Theme
Keyword, References and Supplementary Information
-

+R授業対象科目。第4回目に+R授業を実施。詳細はmanaba+Rを参照。

1

Unixの基本コマンドの復習とLatexの基本

2-4

簡単なプログラムのコンパイルと実行,実数型と整数型 ,組み込み関数

数の取り扱い、基本的な算術演算と入出力

5-8

判断と分岐 、繰り返し計算、級数、数値計算、逐次代入法による近似解、etc.

for文,while文,if文

9-12

配列、関数、ファイル入出力

数列・ベクトル・行列などの配列による表現
関数の書き方
ファイル変数とfprintfとfscanf

13

簡単な物理現象のシミュレーション

オイラー法による微分方程式の数値解法

14

小テストおよび総合課題

Class Format

+R授業以外は、すべて対面形式で行う予定

Recommendations for Private Study

○一回生での「情報処理演習」で学んだ Linux/Unix の操作方法について復習しておくこと。

◎復習に際しては、例題プログラムや課題プログラムの手続きの流れを読み解く練習をし、理解できたら例題の内容を少し変更したものについて新たにプログラミングしてみる。

◎回が進んだら、演習済みのプログラムを読み返し、改善点等について検討し、実際に編集して実行してみる。

Grade Evaluation Method

Kind Percentage Grading Criteria etc.
Final Examination (Written) 0

Report Examination
(A report to be submitted by the unified deadline)
0

Exams and/or Reports other than those stated above, and Continuous Assessment 
(Evaluation of Everyday Performance in Class)
100

毎回の課題・+R授業での課題・レポートおよび最終回に行う小テスト

Grade Evaluation Method (Note)

*平常点評価*
◎演習テーマ毎の課題で評価する。

◎+R授業での課題で評価する。

◎最終回の小テストで評価する。

◎最終回の総合課題で評価する。

Advice to Students on Study and Research Methods

出された課題に対して、各自が授業中にプログラムを作成しシミュレーションを行う演習を中心にして授業を行う。演習中は、TA (Teaching Assistant) が巡回し、学生の質問を受け付けるので、聞き逃したり理解できなかった箇所などを適宜質問すること。

Textbooks

Textbooks (Frequency of Use, Note)

レジュメを配布する予定である。

Reference Books

Title Author Publisher ISBN Code Comment
計算物理学―基礎編 小柳義夫 監訳/狩野覚 ・春日隆 ・善甫康成 訳 朝倉書店 978-4-254-13086-7

Reference Books (Frequency of Use, Note)

Web Pages for Reference

演習中に適宜紹介する

How to Communicate with the Instructor In and Out of Class(Including Instructor Contact Information)

Interactive Sheet,Learning Management System (manaba+R),Talk with Students,Other (Separate instructions will be provided)

Other Comments


【科目ナンバリング・カリキュラムマップはこちらから/Click here to see the Curriculum-Map and Course-Numbering】
URL:https://secure.ritsumei.ac.jp/students/pathways-future/course/curriculum.html/