シラバス情報

科目授業名称(和文) Name of the subject/class (in Japanese)
離散数学
科目授業名称(英文) Name of the subject/class (in English)
Discrete Mathematics
授業コード Class code
9963427
科目番号 Course number
63MAALG201

教員名
宮本 暢子
Instructor
Nobuko Miyamoto

開講年度学期
2024年度前期
Year/Semester
2024 / first semester
曜日時限
木曜2限
Class hours
Thursday, 2nd period

開講学科・専攻 Department
創域理工学部 情報計算科学科

Department of Information Sciences, Faculty of Science and Technology
単位数 Course credit
2.0単位
授業の方法 Teaching method
講義

Lecture
外国語のみの科目(使用言語) Course in only foreign languages (languages)
-
授業の主な実施形態 Main class format
① [対面]対面授業/ [On-site] On-site class

概要 Description
符号理論や暗号理論を理解するために必要となる群,環,体などの代数系の定義と,基本的な定理について学ぶ.特に暗号理論の初歩となる公開鍵暗号系について学ぶ.
目的 Objectives
情報科学における数学的な概念を記述し議論する上で必要となる代数系の基礎知識を身に付ける. 
本学科のディプロマ・ポリシーにある「情報科学分野に応じた専門知識」を身に付け,「自然科学・科学技術の分野のみならず社会における多様な情報を論理的に分析し、問題の発見、さらにはその解決に貢献しうる能力」を獲得するための科目である
到達目標 Outcomes
1. 群,環,体などの代数系について定義やその条件の違いなどが説明できる.
2. 整数の剰余環上での演算,合同式が解ける.
3. フェルマーの小定理やオイラーの定理などの基本的な定理について説明できる.
4. 巡回群の性質を理解し,RSA暗号系,ElGamal暗号について暗号化,復号について説明できる.

卒業認定・学位授与の方針との関係(学部科目のみ)
リンク先の [評価項目と科目の対応一覧]から確認できます(学部対象)。
履修登録の際に参照ください。
​You can check this from “Correspondence table between grading items and subjects” by following the link(for departments).
https://www.tus.ac.jp/fd/ict_tusrubric/​​​
履修上の注意 Course notes prerequisites
講義で説明する理論を理解するために,例題および演習問題を与えるので,積極的に取組むこと.

アクティブ・ラーニング科目 Teaching type(Active Learning)
小テストの実施 Quiz type test
-

準備学習・復習 Preparation and review
準備学習:前回の講義内容をノートやプリントで見直しておいて下さい.
復習:1.配布資料をもとに、学習した内容を整理して下さい.
2.講義中に出した問題や演習の問題を解いて,理解を深めて下さい.
予習と復習を合わせて週5時間を目安とする.
成績評価方法 Performance grading policy
試験60%及びLETUS上の課題や小テスト40%で総合的に評価する。
学修成果の評価 Evaluation of academic achievement
・S:到達目標を十分に達成し、極めて優秀な成果を収めている
・A:到達目標を十分に達成している
・B:到達目標を達成している
・C:到達目標を最低限達成している
・D:到達目標を達成していない
・-:学修成果の評価を判断する要件を欠格している

・S:Achieved outcomes, excellent result
・A:Achieved outcomes, good result
・B:Achieved outcomes
・C:Minimally achieved outcomes
・D:Did not achieve outcomes
・-:Failed to meet even the minimal requirements for evaluation

教科書 Textbooks/Readings
教科書の使用有無(有=Y , 無=N) Textbook used(Y for yes, N for no)
N
書誌情報 Bibliographic information
-
MyKiTSのURL(教科書販売サイト) URL for MyKiTS(textbook sales site)
教科書および一部の参考書は、MyKiTS (教科書販売サイト) から検索・購入可能です。
https://mirai.kinokuniya.co.jp/tokyorika/​​​

It is possible to search for and purchase textbooks and certain reference materials at MyKiTS (online textbook store).
​​https://mirai.kinokuniya.co.jp/tokyorika/

参考書・その他資料 Reference and other materials
講義資料はプリントとして配布しますが, 自学自習のための参考書として一部を紹介します.
「暗号と誤り訂正」L.N. チャイルズ著, 三嶋美和子等訳, 丸善出版
「暗号のための代数入門」 萩田真理子 著 サイエンス社,
「符号と暗号の数理」藤原 良・神保雅一 著 共立出版,
「演習 群・環・体入門」新妻 弘 著 共立出版 など

授業計画 Class plan
第1回 初等整数論(その1)  
ユークリッドの性質,ユークリッドの互除法, 拡張ユークリッドアルゴリズムの仕組みを理解する.

第2回 初等整数論(その2) 
最大公約数,最小公倍数についての定理を学ぶ.

第3回 合同式(その1)  
mod計算の性質を理解し, 一次合同式の解が求められる.

第4回 合同式(その2)
中国人の剰余定理を用いて連立合同式の解が求められる.

第5回 代数系(その1)  群
群の定義を説明できるようになる. 加法群,乗法群,置換群などの例について学ぶ.

第6回 代数系(その2) 対称群, 環
対称群を考えることができる.
環の定義を説明できるようになる. 

第7回 代数系(その3) 剰余環, 体
剰余環における演算ができる.
体の定義と環との違いを説明できるようになる.

第8回 代数系(その4) イデアル
イデアルの定義を説明できるようになる.
剰余環の一般化としてイデアルをとらえることができるようになる.

第9回 素数の性質
フェルマーの小定理, オイラーのφ関数, オイラーの定理などについて学ぶ

第10回  巡回群(その1)
部分群,生成元,元の位数について学ぶ.
乗法群の元の位数が求められる.

第11回  巡回群(その2),
巡回群の性質について学ぶ.

第12回 暗号理論の準備
代数系の同型の定義と元の位数についての定理を学ぶ.

第13回 公開鍵暗号(その1)
RSA暗号系などの仕組みを理解する.

第14回 公開鍵暗号(その2)
ElGamal暗号系などの仕組みを理解する.

第15回 到達度評価
当該授業における到達度を最終試験により確認し, 総合回とする.

授業担当者の実務経験 Work experience of the instructor of the class
-
教育用ソフトウェア Educational software
-
-

備考 Remarks
なし

授業でのBYOD PCの利用有無 Whether or not students may use BYOD PCs in class
Y
授業での仮想PCの利用有無 Whether or not students may use a virtual PC in class
-