| Program / Major | mDP | Goals |
|---|---|---|
| IoT Course | DP-4a・3 | 専門分野と他分野を関連付ける素養 主軸となる分野の専門知識を他分野と関連付ける分野横断型の知識と行動力を修得し、社会で活用できる。 |
| Software Course | DP-4b・2 | キャリアを見据えた高度な専門知識 ソフトウェア開発手法、情報ネットワーク、および機械学習に関する技術を駆使し、社会的ニーズに適切に対応したソフトウェアを開発できる。 |
| Media Course | DP-4c・3 | 専門分野と他分野を関連付ける素養 主軸となる分野の専門知識を他分野と関連付ける分野横断型の知識と行動力を修得し、社会で活用できる。 |
| Data Science Course | DP-4d・3 | 専門分野と他分野を関連付ける素養 主軸となる分野の専門知識を他分野と関連付ける分野横断型の知識と行動力を修得し、社会で活用できる。 |
| Mechatronics Course | DP-4・3 | 専門分野と他分野を関連付ける素養 主軸となる分野の専門知識を他分野と関連付ける分野横断型の知識と行動力を修得し、社会で活用できる。 |
| Architecture and Architectural Engineering Course | DP-4a・3 | 専門分野と他分野を関連付ける素養 主軸となる分野の専門知識を他分野と関連付ける分野横断型の知識と行動力を修得し、社会で活用できる。 |
| Environmental Systems and Urban Planning Course | DP-4b・3 | 専門分野と他分野を関連付ける素養 主軸となる分野の専門知識を他分野と関連付ける分野横断型の知識と行動力を修得し、社会で活用できる。 |
| Bioscience Course | DP-4a・3 | 専門分野と他分野を関連付ける素養 主軸となる分野の専門知識を他分野と関連付ける分野横断型の知識と行動力を修得し、社会で活用できる。 |
| Biomedical Engineering Course | DP-4b・3 | 専門分野と他分野を関連付ける素養 主軸となる分野の専門知識を他分野と関連付ける分野横断型の知識と行動力を修得し、社会で活用できる。 |
| Sports Engineering Course | DP-4c・3 | 専門分野と他分野を関連付ける素養 主軸となる分野の専門知識を他分野と関連付ける分野横断型の知識と行動力を修得し、社会で活用できる。 |
| Mathematical Sciences Course | DP-4・3 | 専門分野と他分野を関連付ける素養 主軸となる分野の専門知識を他分野と関連付ける分野横断型の知識と行動力を修得し、社会で活用できる。 |
| First half: Mid-term examination and program implementation | Second half: Exercises (assignment report) | Second half: Final exam | Total. | |
|---|---|---|---|---|
| 1. | 20% | 10% | 15% | 45% |
| 2. | 20% | 10% | 10% | 40% |
| 3. | 10% | 5% | 15% | |
| 4. | 0% | |||
| Total. | 50% | 25% | 25% | - |
| Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
|---|---|---|---|
| 1. | Orientation and Introduction to an elementary cryptography I | Read the syllabus. | 60minutes |
| Study examples of cryptography and coding applications. | 120minutes | ||
| 2. | Introduction to an elementary cryptography II | Study elementary methods of cryptography. | 190minutes |
| 3. | ONE TIME PAD cryptography | Review ASCII and the theory of probability | 190minutes |
| 4. | DES cryptography | Review previous class | 190minutes |
| 5. | Diffie-Hellman cryptography key exchange | Study RSA cryptography | 190minutes |
| 6. | RSA cryptography | Review previous class | 190minutes |
| 7. | Intermediate exam | Study for the exam. | 190minutes |
| 8. | Linear codes, mathematical foundations: finite fields, power and polynomial representations, and conjugate roots. | Read handouts of mathematical basis. | 70minutes |
| Review of the mathematical basis. | 120minutes | ||
| 9. | Cyclic codes (1): Cyclic codes, generative polynomials, cyclic Hamming codes. | Read handouts of cyclic code (1). | 70minutes |
| Review of the cyclic code (1). | 120minutes | ||
| 10. | Cyclic code (2): BCH code | Read handouts of cyclic code (2). | 70minutes |
| Review of the cyclic code (2). | 120minutes | ||
| 11. | Cyclic code (3): Reed-Solomon code | Read handouts of cyclic code (3). | 70minutes |
| Review of the cyclic code (3). | 120minutes | ||
| 12. | Convolutional codes (1): Introduction of convolutional codes, finite state description | Read handouts of convolutional code (1). | 70minutes |
| Review of convolutional code (1). | 120minutes | ||
| 13. | Convolutional code (2): Maximum likelihood decoding (Viterbi algorithm). | Read handouts of convolutional code (2). | 70minutes |
| Review of convolutional code (2) | 120minutes | ||
| 14. | Final examination and overall summary | Overall review and test preparation | 190minutes |
| Total. | - | - | 2650minutes |
| ways of feedback | specific contents about "Other" |
|---|---|
| Feedback in the class |
| Work experience | Work experience and relevance to the course content if applicable |
|---|---|
| Applicable | In the first half of the lecture, students will learn how to implement cryptographic codes learned in the lecture. In the latter half of the lecture, the coding part, we will teach the concept of error-correcting codes necessary for developing communication systems, based on our experience of working on communication system development. |



