シラバス参照

開講年度(Academic Year) 2021 
科目コード/科目名
(Course Code / Course Title)
CA413/情報数理 1
(Mathematical Information Theory 1) 
テーマ/サブタイトル等
(Theme / Subtitle)
担当者 (Instructor) 安田 雅哉(YASUDA MASAYA) 
時間割 (Class Schedule) 春学期 (Spring Semester) 水曜日(Wed) 3時限(Period 3) 4339(Room)
単位 (Credit) 2単位(2 Credits) 
科目ナンバリング
(Course Number)
MAT3410 
使用言語
(Language)
日本語
(Japanese) 
備考 (Notes) 【4/1追記】初回授業はオンラインで実施する。初回授業のURL等は立教時間に掲載するので必ず事前に確認すること。 
テキスト用コード (Text Code) CA413 



授業の
目標
Course
Objectives
「計算機入門2・同演習」,「計算機3・4」に引き続き,C言語のプログラミングを通して,やや応用的なアルゴリズムや数値計算の方法を学ぶ。 
Following “Introduction to Computer Science 2 and Exercises” and “Electronic Computer 3 and 4,” students learn somewhat more applicable algorithms and numerical calculation methods through programming in the C language. 
授業の
内容
Course
Contents
「情報数理1演習」とペアになる授業である。「情報数理1」では理論を中心とした講義を行い,「情報数理1演習」では講義内容に関連した演習課題についてプログラミングからレポート作成までを行う。C言語の文法についてはほぼ習得済みとする。プログラミング作成と数学的理論を利用して,より高度なアルゴリズムの学習やプログラムの作成を行う。内容は,線形代数,補間法,数値積分,数理暗号である。「情報数理1演習」で利用するソフトウェアはC言語が中心になるが,課題に応じて他の言語、あるいは数式処理ソフトも利用する。 
This class is paired with “Exercises in Mathematical Information Theory 1.” “Mathematical Information Theory 1” contains lectures focused on theory, and in “Exercises in Mathematical Information Theory 1” students conduct practice exercises related to the lecture contents, from programming to report creation. It is assumed that students have just about finished learning the syntax of the C language. Use programming and mathematical theory to learn more sophisticated algorithms and create more advanced programs. Contents include linear algebra, interpolation, numerical integration and mathematical cryptography. Software used in “Exercises in Mathematical Information Theory 1” centers on the C language, but depending on the problem, other languages or formula manipulation software are used. 
授業計画
Course
Schedule
1. 線形代数(1): ガウス消去法 
2. 線形代数(2): LU分解(1) 
3. 線形代数(3): LU分解(2) 
4. 線形代数(4): 連立方程式の近似求解 
5. 補間法(1): ラグランジュ補間多項式 
6. 補間法(2): ニュートン補間多項式 
7. 確認テスト1 
8. 数値積分(1): 複合公式による数値積分 
9. 数値積分(2): ルジャンドル直交多項式の係数 
10. 数値積分(3): ルジャンドル直交多項式の根 
11. 数値積分(4): ガウス型積分公式 
12. 数理暗号(1): RSA暗号と素因数分解 
13. 数理暗号(2): 楕円曲線暗号とその解読 
14. 確認テスト2 
授業時間外
(予習・復習
等)の学習
Study
Required
Outside
of Class
C言語の復習 
成績評価
方法・基準
Evaluation
種類(Kind) 割合(%) 基準(Criteria)
平常点(In-class Points) 100  %
複数回の課題(80%) 、出席態度(20%)
備考(Notes)
「情報数理1」および「情報数理1演習」の単位認定はまとめて行う.
テキスト
Textbooks
講義中に資料を配布する.
参考文献
Readings
適宜,講義内で紹介する.
その他
(HP等)
Others
(e.g. HP)
注意事項
Notice
 


PAGE TOP