学部・大学院区分
Undergraduate / Graduate
情報学部
時間割コード
Registration Code
1001069
科目区分
Course Category
科目名 【日本語】
Course Title
数値解析及び演習
科目名 【英語】
Course Title
Numerical Analysis
コースナンバリングコード
Course Numbering Code
SIS-13-3006-J
担当教員 【日本語】
Instructor
片桐 孝洋 ○
担当教員 【英語】
Instructor
KATAGIRI Takahiro ○
単位数
Credits
2
開講期・開講時間帯
Term / Day / Period
春1期 金曜日 1時限
春1期 金曜日 2時限
Spring1 Fri 1
Spring1 Fri 2
対象学年
Year
3年
3
授業形態
Course style
講義及び演習
開講系(学部)・開講専攻(大学院)
Subject
必修・選択
Required / Selected


授業の目的 【日本語】
Goals of the Course(JPN)
本講義では、数値計算の基本的な概念や数値計算の誤差の問題などを理解し説明できること、数値計算の主要なアルゴリズムの原理を理解し説明できること、それら主要なアルゴリズムについて実際にプログラミングできることを目指す。

具体的には、計算量と誤差に関する基礎知識、ニュートン法をはじめとする方程式の根の解法、ラグランジュ補間などの曲線の推定手法、数値積分法、連立一次方程式の解法、行列演算手法、ルンゲクッタ法などの微分方程式の解法など、について学ぶ。
授業の目的 【英語】
Goals of the Course
In this lecture, the attenders can obtain the following abilities: (1) Understanding and explanation of basic concepts and error problems for numerical computations; (2) Programming ability for several crucial numerical algorithms.

For example, the attenders study basic concepts of computation complexities and numerical errors, numerical method for root of equations, such as Newton’s method, numerical integration methods, solution of numerical equations, several numerical methods of matrix computations, solution of differential equation, such as Runge–Kutta method, etc.
到達目標 【日本語】
Objectives of the Course(JPN)
数値計算の基本的な概念を理解し、各種数値計算アルゴリズムの理論を理解し、主要な数値計算アルゴリズムについて実際にプログラミングできることである。具体的には、数値計算の基礎、方程式の根、曲線の推定、数値積分法、連立一次方程式、行列演算、微分方程式などを学ぶ。
到達目標 【英語】
Objectives of the Course
In this lecture, understand the basic concepts of numerical computation, understand the theory of various numerical computation algorithms is required to establish program skill for major numerical computation algorithms. In particular, the basics of numerical calculation, computation of roots of equations, curve fittings, numerical integration, solving linear equations, matrix computations, and differential equations, etc. are learning in this lecture.
授業の内容や構成
Course Content / Plan
1. 数値計算の基礎
2. 方程式の根
3. 曲線の推定
4. 数値積分法
5. 連立一次方程式
6. 行列演算
7. 微分方程式
履修条件・関連する科目
Course Prerequisites and Related Courses
全学理系基礎科目の数学、数学1および演習、数学2および演習、計算機リテラシ及びプログラミング、プログラミング及び演習
成績評価の方法と基準
Course Evaluation Method and Criteria
期末試験50%、演習50%、100点満点で60点以上を合格とする。
教科書・参考書
Textbook/Reference book
■教科書
C&Fortran 演習で学ぶ数値計算
片桐 孝洋・大島 聡史 著
共立出版
ISBN 978-4-320-12484-4
https://www.kyoritsu-pub.co.jp/bookdetail/9784320124844

■参考書
理工系の基礎数学8 数値計算
高橋 大輔 著
岩波書店
ISBN 9784000079785
https://www.iwanami.co.jp/book/b260879.html
課外学習等(授業時間外学習の指示)
Study Load(Self-directed Learning Outside Course Hours)
講義において説明した理論を理解するために必要に応じて課題を与える。
授業開講形態等
Lecture format, etc.
対面。講義資料は、HPで公開する。

なお、講義部分(1限目、担当:片桐)、と、演習部分(2限目、担当:別教員)と、異なる2つの課題がある。
講義部分は、対面テストで評価を実施する。演習部分は、レポート課題(毎週締切設定)で評価を実施する。

単位取得には、講義部分 と 演習部分 の双方の総合点で、 単位取得点数以上を満たす必要がある。

遠隔授業(オンデマンド型)で行う場合の追加措置
Additional measures for remote class (on-demand class)
特になし