学部・大学院区分
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
CS共通
必修・選択
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
授業の内容や構成
Course Content / Plan
0. 準備
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 演習で学ぶ数値計算」、片桐孝洋・大島聡史 著、共立出版


参考書
「理工系の基礎数学 数値計算」、高橋大輔 著、岩波書店
課外学習等(授業時間外学習の指示)
Study Load(Self-directed Learning Outside Course Hours)
講義において説明した理論を理解するために必要に応じて課題を与える。
授業開講形態等
Lecture format, etc.
遠隔授業(オンデマンド型)で行う場合の追加措置
Additional measures for remote class (on-demand class)