授業の目的 【日本語】 Goals of the Course(JPN) | | 本講義では、情報システムに関連するいくつかの重要な分野について理解を深めることを目的とする。 本講義の達成目標は、次のとおり。 (1) オペレーティングシステム等の基本機能を理解し、説明できる。 (2) 分散システムについての基本事項を理解し、説明できる。 (3) 基本的なアルゴリズム技法を理解し、説明できる。 (4) 情報セキュリテイの基本事項を理解し、説明できる。 (5) インタラクティブシステムの基本事項を理解し、説明できる。
本講義は、英語で実施する。 |
|
|
授業の目的 【英語】 Goals of the Course | | This course covers several topics related to information systems, which includes operating system, distributed systems, algorithmic techniques, and information security. The goals of this course are to (1) be able to understand and explain the basic functions of operating systems. (2) be able to understand and explain the concept of distributed systems. (3) be able to understand and explain the basic algorithmic techniques. (4) be able to understand and explain information security. (5) be able to understand and explain the interactive system.
This course is taught in English. |
|
|
到達目標 【日本語】 Objectives of the Course(JPN)) | | 本講義では、情報システムに関連するいくつかの重要な分野について理解を深めることを目的とする。 本講義の達成目標は、次のとおり。 (1) オペレーティングシステム等の基本機能を理解し、説明できる。 (2) 分散システムについての基本事項を理解し、説明できる。 (3) 基本的なアルゴリズム技法を理解し、説明できる。 (4) 情報セキュリテイの基本事項を理解し、説明できる。 (5) インタラクティブシステムの基本事項を理解し、説明できる。 |
|
|
到達目標 【英語】 Objectives of the Course | | This course covers several topics related to information systems, which includes operating system, distributed systems, algorithmic techniques, and information security. The goals of this course are to (1) be able to understand and explain the basic functions of operating systems. (2) be able to understand and explain the concept of distributed systems. (3) be able to understand and explain the basic algorithmic techniques. (4) be able to understand and explain information security. (5) be able to understand and explain the interactive system. |
|
|
バックグラウンドとなる科目【日本語】 Prerequisite Subjects | | 学部レベルの数学とコンピュータ科学(計算機システム、アルゴリズムとデータ構造、プログラミング言語) |
|
|
バックグラウンドとなる科目【英語】 Prerequisite Subjects | | Mathematics and computer science (computer systems, algorithms, and programming languages) in undergraduate course |
|
|
授業の内容【日本語】 Course Content | | 1. ネットワークプロトコル、オペレーティングシステム、プログラミング言語 2. 分散システム、同期通信、センサネットワーク 3. アルゴリズム技法、探索 4. 情報セキュリティ、暗号理論、データ認証 5. ヒューマンコンピュータインタッラクション |
|
|
授業の内容【英語】 Course Content | | 1. network protocols, operating system, programming languages 2. distributed systems, synchronized communication, sensor networks 3. algorithmic techniques, search 4. information security, cryptography, data authentication 5. human-computer interaction |
|
|
成績評価の方法と基準【日本語】 Course Evaluation Method and Criteria | | 成績評価は、以下の方法と割合で行う。 レポート70%、平常点30%。 それぞれのレポートで講義内容を十分に理解していることが示されていた場合に合格とする。 |
|
|
成績評価の方法と基準【英語】 Course Evaluation Method and Criteria | | Your final grade will be calculated according to the following process: Reports 70% and Usual performance score 30%. |
|
|
履修条件・注意事項【日本語】 Course Prerequisites / Notes | | |
|
履修条件・注意事項【英語】 Course Prerequisites / Notes | | Programming skills in beginner level (in any programming language) are required. |
|
|
教科書【日本語】 Textbook | | |
|
教科書【英語】 Textbook | | Printed handouts will be provided. |
|
|
参考書【日本語】 Reference Book | | Andrew S. Tanenbaum, Maarten van Steen, "Distributed Systems: Principles and Paradigms" (for distributed systems) |
|
|
参考書【英語】 Reference Book | | Andrew S. Tanenbaum, Maarten van Steen. Distributed Systems: Principles and Paradigms. (for distributed systems) |
|
|
授業時間外学習の指示【日本語】 Self-directed Learning Outside Course Hours | | 講義終了時は、復習すること。それぞれのトッピックにおいてレポート課題を課すので、それを解いて提出すること。 |
|
|
授業時間外学習の指示【英語】 Self-directed Learning Outside Course Hours | | You are required to submit a report for each topic. |
|
|
使用言語【英語】 Language used | | |
|
使用言語【日本語】 Language used | | |
|
授業開講形態等【日本語】 Lecture format, etc. | | |
|
授業開講形態等【英語】 Lecture format, etc. | | Sessions are conducted face-to-face in the classroom. |
|
|
遠隔授業(オンデマンド型)で行う場合の追加措置【日本語】 Additional measures for remote class (on-demand class) | | |
|
遠隔授業(オンデマンド型)で行う場合の追加措置【英語】 Additional measures for remote class (on-demand class) | | |
|