計算機工学

Course Information

College Anan College Year 2019
Course Title 計算機工学
Course Code 1555303 Course Category Specialized / Elective
Class Format Lecture Credits Academic Credit: 2
Department 専門共通科目(本科) Student Grade 5th
Term Second Semester Classes per Week 2
Textbook and/or Teaching Materials コンピュータアーキテクチャの基礎,著:柴山 潔,近代科学社
Instructor Fukuda Koji

Course Objectives

1.コンピュータにおける数値表現として,整数,固定小数点数,浮動小数点数の表現方法を理解する。
2.命令セットアーキテクチャの概要を理解する。
3.コンピュータの構成要素ごとにそれぞれのアーキテクチャの概要を理解する。

Rubric

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
コンピュータの数値表現整数,固定小数点数,浮動小数点数の表現方法を具体例を用いて説明できる。整数,固定小数点数,浮動小数点数の表現方法がわかる。整数,固定小数点数,浮動小数点数の表現方法がわからない。
命令セットアーキテクチャ命令セットアーキテクチャを詳細に説明できる。命令セットアーキテクチャの概要を説明できる。命令セットアーキテクチャが把握できていない。
コンピュータの構成要素ごとのアーキテクチャコンピュータ構成要素ごとのアーキテクチャを説明できる。コンピュータ構成要素ごとのアーキテクチャの概要を把握している。コンピュータ構成要素ごとのアーキテクチャの概要が把握できていない。

Assigned Department Objectives

Teaching Method

Outline:
情報コースでは,組み込みシステムやディジタル回路,プログラミングなのど学習を通してコンピュータの実際の構成を把握し利用したり,コンピュータを構成している複雑な回路に含まれる,よりプリミティブな回路につい理解してきた。本科目では,コンピュータがどのような構造や仕組みを有しており,どのように動作するのかといったことを系統だてて学習する。これにより,よりコンピュータに対する理解を深め,詳細にコンピュータの動作等を考えられるようになることを期待する。
Style:
必要に応じて理解を助けるためのスライド,プリントを用いることもあるが,基本的には講義によって授業を進める。授業は,ほぼ教科書に沿って進めるが,時間数とのバランスから教科書のすべてを網羅し,講義することはできない。このため,必然的に講義内容を教科書からピックアップするような形式で授業を行うことになる。また,授業実施ごとに課題を出す。
Notice:
本科目では,これまでに学習したコンピュータにおける数値表現やディジタル回路に関する知識をベースとなる部分もある。したがって,既に学習した範囲を復習しなければならない場合もあり得る。また,授業実施ごとに出題する課題は評価対象とするので,しっかり取り組み,期限内に提出することが大切である。

Course Plan

Theme Goals
2nd Semester
3rd Quarter
1st コンピュータアーキテクチャとは コンピュータシステムにおけるトレードオフ,情報処理の階層構造などを把握する
2nd コンピュータにおける数表現1 整数値表現の確認,文字表現の方法を理解する
3rd コンピュータにおける数表現2 固定・浮動小数点数表現方法を理解する
4th 論理回路1:組み合わせ回路 各種組み合わせ回路の構成や機能を復習し,理解する
5th 論理回路2:順序回路 各種順序回路の構成や機能を復習し,理解する
6th 基本アーキテクチャ1:ノイマン型コンピュータのハードウェア構成 ノイマン型コンピュータの基本的な構成を把握する
7th 基本アーキテクチャ2:命令セット,命令形式 基本的な命令の記述形式と動作の対応を把握する
8th 前期中間試験
4th Quarter
9th 基本アーキテクチャ3:アドレッシングモード アドレッシングモードを理解する
10th 制御アーキテクチャ1:命令実行順序とその制御 命令実行順序制御の概要を理解する
11th 制御アーキテクチャ2:割り込み 割り込みの概念と仕組みの概要を理解する
12th 演算アーキテクチャ1:加減算 固定小数点数の加減算機構を理解する
13th メ演算アーキテクチャ2:乗除算・浮動小数点演算 固定小数点数の乗除算機構を理解し,浮動小数点数演算の考え方を把握する
14th メモリアーキテクチャ1:メモリ装置とアーキテクチャ メモリ装置の種類・構成を把握する
15th メモリアーキテクチャ2:仮想メモリ,キャッシュ 仮想メモリの構成・原理を理解する
16th 試験返却(解説)

Evaluation Method and Weight (%)

試験発表相互評価態度ポートフォリオその他Total
Subtotal60000400100
基礎的能力0000000
専門的能力60000400100
分野横断的能力0000000