授業の目的 【日本語】 Goals of the Course(JPN) | | コンピュータープログラムの基本的な文法を理解するとともに,問題を解くためのアルゴリズムを論理的に組み立てられるようになることを目標とする。受講学生は,演習を通じて,環境土木工学に関連する数学的・力学的な問題に数値解析的・情報処理的な考え方を応用できる能力を習得するとともに,その結果を総合的に判断,説明できる能力を習得することを達成目標とする。
1.プログラムのアルゴリズムを理解する。
2.Fortranでのプログラミング(文法,変数,配列,関数)
3.コンピューターでの数値解析 |
|
|
授業の目的 【英語】 Goals of the Course | | The objective of this class are to understand the FORTRAN program and to obtain the ability on computer programming in order to solve problems on civil & environmental engineering.
1. Understanding of algorithm
2, Usage parameters in FORTRAN
3. Numerical analysis |
|
|
到達目標 【日本語】 Objectives of the Course(JPN)) | | コンピュータープログラムの基本的な文法を理解するとともに,問題を解くためのアルゴリズムを論理的に組み立てられるようになることを目標とする。受講学生は,演習を通じて,環境土木工学に関連する数学的・力学的な問題に数値解析的・情報処理的な考え方を応用できる能力を習得するとともに,その結果を総合的に判断,説明できる能力を習得することを達成目標とする。
1.プログラムのアルゴリズムを理解する。
2.Fortranでのプログラミング(文法,変数,配列,関数)
3.コンピューターでの数値解析 |
|
|
到達目標 【英語】 Objectives of the Course | | The objective of this class are to understand the FORTRAN program and to obtain the ability on computer programming in order to solve problems on civil & environmental engineering.
1. Understanding of algorithm
2, Usage parameters in FORTRAN
3. Numerical analysis |
|
|
バックグラウンドとなる科目【日本語】 Prerequisite Subjects | | |
|
バックグラウンドとなる科目【英語】 Prerequisite Subjects | | Introduction to Information Science |
|
|
授業の内容【日本語】 Course Content | | 第1回は対面での講義となりますが,第2回以降は,zoomでの画面共有やチャット機能を活かして,演習を進めるオンライン型での講義となります。
fortranを動かすことができるPC(Windows,Mac,インターネット接続)が必要となります。また,gfortran(フリーソフト)をインストールする,もしくはネットワーク上のIDEOneに接続することが必要です。
1. シラバス説明,コンピュータープログラムの役割と重要性
2. 変数の型宣言,プログラムの構成
3. 選択実行,繰り返し実行,計算精度
4. 書式
5. 配列
6. 関数副プログラム
7. 総合演習
講義時間外学習として,フィボナッチ数列,台形公式,ニュートン法,素数,パスカルの三角形,ガウス消去法,極座標変換,ハノイの塔,モンテカルロ法のプログラム作成と実行。 |
|
|
授業の内容【英語】 Course Content | | 1. Introduction, Computer programming
2. Program structure, parameter
3. If ... else statement, Do loop, Accuracy of numerical analysis
4. Format
5. Array
6. Sub-routine
7. Exercise
Fibonacci number, Trapezoidal rule, Newton's method, Prime number, Pascal's triangle, Gaussian elimination, Polar coordinate transformation, Tower of Hanoi, Monte-Carlo method. |
|
|
成績評価の方法と基準【日本語】 Course Evaluation Method and Criteria | | 毎回の演習レポートと総合演習のレポートにより,講義目標達成度を評価する。60%以上を合格とする.なお,レポートの提出回数が8回以下の場合は,評価の対象としない.
環境土木工学に関する数値解析について,基本的な問題を正確に扱うことができれば合格とし,より実践的な問題を扱い,数値解析結果を総合的に考察することができればそれに応じて成績に反映させる。 |
|
|
成績評価の方法と基準【英語】 Course Evaluation Method and Criteria | | 60% or more are accepted by the result of reports by the achievements of this course objectives. In a case that the number of submission of report is less than 8 times, NOT to be evaluated.
You can pass this course to accomplish the deal with the basic issue related numerical analysis/simulation on civil and environmental engineering. And I will grade the comprehensive discussion on results of numerical analysis/simulation related to implementation topics in the field of civil and environmental engineering. |
|
|
履修条件・注意事項【日本語】 Course Prerequisites / Notes | | 各自のPCにgfortranがインストールできる,もしくは,PCやタブレットからideone.comなどのプログラミングWebサイトにアクセスできる環境が整備できること |
|
|
履修条件・注意事項【英語】 Course Prerequisites / Notes | | You need to install gfortran software on your PC or to access the web programming site, for example ideone.com, |
|
|
教科書【日本語】 Textbook | | |
|
教科書【英語】 Textbook | | Handouts will be provided. |
|
|
参考書【日本語】 Reference Book | | 授業中にプリントを配布する.
参考書:Fortran90入門(森北出版),入門Fortran90など |
|
|
参考書【英語】 Reference Book | | Handouts.
Fortran77 or Fortran90 |
|
|
授業時間外学習の指示【日本語】 Self-directed Learning Outside Course Hours | | |
|
授業時間外学習の指示【英語】 Self-directed Learning Outside Course Hours | | |
|
使用言語【英語】 Language used | | |
|
使用言語【日本語】 Language used | | |
|
授業開講形態等【日本語】 Lecture format, etc. | | zoomでの画面共有やチャット機能を活かして演習を進めるオンライン型での講義 |
|
|
授業開講形態等【英語】 Lecture format, etc. | | Online lectures that utilize screen sharing and chat functions via zoom to facilitate exercises |
|
|
遠隔授業(オンデマンド型)で行う場合の追加措置【日本語】 Additional measures for remote class (on-demand class) | | |
|
遠隔授業(オンデマンド型)で行う場合の追加措置【英語】 Additional measures for remote class (on-demand class) | | |
|