授業の目的 【日本語】 Goals of the Course(JPN) | | コンピュータハードウェアの設計に必要な考え方を身につけるため、コンピュータハードウェアの基本的な構成を学び、コンピュータの動作の基本原理を理解することを目的とする。また、コンピュータの命令を理解するためにアセンブリ言語プログラミングについても学ぶ。
この講義を習得することにより、以下のことができるようになることを目標とする。
1.コンピュータの動作原理を説明できる。
2.アセンブリ言語プログラミングができる。
3.簡単なコンピュータを設計することができる。
4. 演算器を設計することができる。 |
|
|
授業の目的 【英語】 Goals of the Course | | The purpose of this course is that students study basic computer organization and understand the principle of computers to enable the design of computers. Students also study assembly language programming to understand computer instructions.
Goals of this course are as follows:
1. Students can explain the principle of computers.
2. Students can perform assembly language programming.
3. Students can design a simple computer.
4. Students can design arithmetic units. |
|
|
到達目標 【日本語】 Objectives of the Course(JPN)) | | コンピュータハードウェアの設計に必要な考え方を身につけるため、コンピュータハードウェアの基本的な構成を学び、コンピュータの動作の基本原理を理解することを目的とする。また、コンピュータの命令を理解するためにアセンブリ言語プログラミングについても学ぶ。
この講義を習得することにより、以下のことができるようになることを目標とする。
1.コンピュータの動作原理を説明できる。
2.アセンブリ言語プログラミングができる。
3.簡単なコンピュータを設計することができる。
4. 演算器を設計することができる。 |
|
|
到達目標 【英語】 Objectives of the Course | | The purpose of this course is that students study basic computer organization and understand the principle of computers to enable the design of computers. Students also study assembly language programming to understand computer instructions.
Goals of this course are as follows:
1. Students can explain the principle of computers.
2. Students can perform assembly language programming.
3. Students can design a simple computer.
4. Students can design arithmetic units. |
|
|
バックグラウンドとなる科目【日本語】 Prerequisite Subjects | | ディジタル回路及び演習、計算機プログラミング基礎及び演習、プログラミング及び演習 |
|
|
バックグラウンドとなる科目【英語】 Prerequisite Subjects | | Digital circuits with exercises, fundamental computer programming with exercises, and programming with exercises |
|
|
授業の内容【日本語】 Course Content | | 1. コンピュータの動作原理
1.1 コンピュータの基本構成
1.2 命令とアセンブリ言語プログラミング
1.3 性能の評価と理解
1.4 単一サイクルプロセッサの設計
2. 演算器
2.1 ALU
2.2 乗算器
2.3 浮動小数点演算器
|
|
|
授業の内容【英語】 Course Content | | 1. Principle of computers
1.1 Basic computer organization
1.2 Instructions and assembly language programming
1.3 Evaluation and understanding of performance
1.4 Design of single-cycle processors
2. Arithmetic
2.1 Arithmetic logic units
2.2 Multipliers
2.3 Floating-point arithmetic
|
|
|
成績評価の方法と基準【日本語】 Course Evaluation Method and Criteria | | 目標の達成度を、中間試験(40%)、期末試験(40%)、宿題(20%)で評価する。
達成目標について基本的問題に正しく解答することができれば合格とする。より難易度の高い問題に正しく解答することができれば、成績に反映する。 |
|
|
成績評価の方法と基準【英語】 Course Evaluation Method and Criteria | | The degree of students' achievement is evaluated by the midterm examination (40%), final examination (40%), and homework (20%).
For each goal, if basic problems can be solved, a pass is given. If more difficult problems can be solved, a higher grade is given. |
|
|
履修条件・注意事項【日本語】 Course Prerequisites / Notes | | 1. 学生から教員への質問の機会:授業中、eメール、または、eメールでアポイントメントをとった上でのオンライン・ディスカッション
2. 授業に関する受講学生間の意見交換は,NUCT 機能「メッセージ」により行うこと |
|
|
履修条件・注意事項【英語】 Course Prerequisites / Notes | | 1. Questions: during lecture, via email or online discussion after an appointment via email
2. Message exchanges among students: via message tool of the NUCT |
|
|
教科書【日本語】 Textbook | | パターソン&ヘネシー, コンピュータの構成と設計(上)〜ハードウェアとソフトウェアのインタフェース〜、日経BP社 |
|
|
教科書【英語】 Textbook | | D. A. Patterson and J. L. Hennessy, Computer Organization and Design : The Hardware/Software Interface, Morgan Kaufmann |
|
|
参考書【日本語】 Reference Book | | 教員が作成するスライドを配布する。
講義の内容に合わせて、必要に応じて参考書を紹介する。 |
|
|
参考書【英語】 Reference Book | | Slide copies are handed out.
According to lectures, the instructor introduces reference books as needed. |
|
|
授業時間外学習の指示【日本語】 Self-directed Learning Outside Course Hours | | 授業後に毎回宿題を課す。指定された〆切日に解答を提出する。 |
|
|
授業時間外学習の指示【英語】 Self-directed Learning Outside Course Hours | | Homework is assigned every lecture. Turn in due is designated for each assignment. |
|
|
使用言語【英語】 Language used | | |
|
使用言語【日本語】 Language used | | |
|
授業開講形態等【日本語】 Lecture format, etc. | | |
|
授業開講形態等【英語】 Lecture format, etc. | | |
|
遠隔授業(オンデマンド型)で行う場合の追加措置【日本語】 Additional measures for remote class (on-demand class) | | |
|
遠隔授業(オンデマンド型)で行う場合の追加措置【英語】 Additional measures for remote class (on-demand class) | | |
|