計算機システム論

科目基礎情報

学校 苫小牧工業高等専門学校 開講年度 平成29年度 (2017年度)
授業科目 計算機システム論
科目番号 A4-0600 科目区分 専門 / 必修
授業形態 授業 単位の種別と単位数 学修単位: 2
開設学科 電気電子工学科 対象学年 4
開設期 前期 週時間数 前期:3
教科書/教材 「教科書」半谷精一郎, 見山友裕, 長谷川幹雄 共著「コンピュータ概論」,コロナ社 / 「参考書」齊藤忠夫・大森健児著「現代 計算機アーキテクチャ」オーム社 、David A. Patterson, John L. Hennessy “Computer Organization and Design: The Hardware/Software Interface (The Computer Architecture and Design Series)," Morgan Kaufmann Pub, 2004 、John L. Hennessy, David A. Patterson, “Computer Architecture: A Quantitive Approach,” Morgan Kaufmann Pub,Nicholas Carter, “Computer Architecture,” McGraw-Hill
担当教員 工藤 彰洋

到達目標

1)計算機の種類や処理方式を説明でき、また計算機内部での数値表現や演算について計算できる。
2)ブール代数の計算やブール関数の簡単化ができる。
3)ブール関数と論理回路を関係付けることができる。
4)コンピュータ内部の各種装置が担う役割と動作を説明できる。

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
計算機の種類や処理方式を説明でき、また計算機内部での数値表現や演算について計算できる。計算機の種類や処理方式を詳細に説明でき、また計算機内部での複雑な数値表現や演算について計算できる。計算機の種類や処理方式を説明でき、また計算機内部での数値表現や演算について計算できる。計算機の種類や処理方式を説明できず、また計算機内部での数値表現や演算について計算できない。
ブール代数の計算やブール関数の簡単化ができる。複雑なブール代数の計算やブール関数の簡単化ができる。ブール代数の計算やブール関数の簡単化ができる。ブール代数の計算やブール関数の簡単化ができない。
ブール関数と論理回路を関係付けることができる。複雑なブール関数と論理回路を関係付けることができる。ブール関数と論理回路を関係付けることができる。ブール関数と論理回路を関係付けることができない。
コンピュータ内部の各種装置が担う役割と動作を説明できる。コンピュータ内部の各種装置が担う役割と動作を詳細に説明できる。コンピュータ内部の各種装置が担う役割と動作を説明できる。コンピュータ内部の各種装置が担う役割と動作を説明できない。

学科の到達目標項目との関係

JABEE基準1 学習・教育到達目標 (a) 地球的視点から多面的に物事を考える能力とその素養
JABEE基準1 学習・教育到達目標 (d)(1) 専門工学(工学(融合複合・新領域)における専門工学の内容は申請高等教育機関が規定するものとする)の知識と能力
JABEE基準1 学習・教育到達目標 (e) 種々の科学,技術および情報を利用して社会の要求を解決するためのデザイン能力
学習目標 Ⅱ 実践性
学科目標 D(工学基礎) 数学,自然科学,情報技術および電気磁気学,電気回路などを通して,工学の基礎知識と応用力を身につける。
本科の点検項目 D-ⅳ 数学,自然科学,情報技術および工学の基礎知識を専門分野の工学的問題解決に応用できる
学校目標 E(継続的学習) 技術者としての自覚を持ち,自主的,継続的に学習できる能力を身につける
本科の点検項目 E-ⅱ 工学知識,技術の修得を通して,継続的に学習することができる
学校目標 F(専門の実践技術) ものづくりに関係する工学分野のうち,得意とする専門領域を持ち,その技術を実践できる能力を身につける
学科目標 F(専門の実践技術) ものづくりに関係する工学分野のうち,エネルギー・制御関連科目,エレクトロニクス関連科目,情報通信関連科目などを通して,得意とする専門領域を持ち,その技術を実践できる能力を身につける。
本科の点検項目 F-ⅰ ものづくりや環境に関係する工学分野のうち,専門とする分野の知識を持ち,基本的な問題を解くことができる
学校目標 H(社会と時代が求める技術) 社会や時代が要求する技術を工夫,開発,システム化できる創造力,デザイン能力,総合力を持った技術を身につける
学科目標 H(社会と時代が求める技術) 電気電子セミナー,卒業研究などを通して,社会や時代が要求する技術を工夫,開発,システム化できる創造力,デザイン能力,総合力を持った技術を身につける。
本科の点検項目 H-ⅰ 専門とする分野について,社会が要求する技術課題を認識できる

教育方法等

概要:
コンピュータは現在の生活に欠かせないものとなっている。しかし、コンピュータの仕組みについて理解したうえで
使用している者は少ない。授業の前半においては、一般に計算機科学と呼ばれる分野から説明し、ブール代数と論理回路の関係について重点的に説明する。後半では計算機の内部,すなわちプロセッサ,メモリ等のハードウェアに関する内容が中心となる。さらに,計算機を制御するためのオペレーティングシステムを含めたアーキテクチャ全体の動作についても説明する。また計算機を含めたシステム全体の性能について、その性能評価法等についても説明する。
授業の進め方・方法:
座学により進める。
達成目標に関する内容の試験および演習・課題レポートで総合的に達成度を評価する。試験を60%, 課題を10%,達成度確認を30% の割合で成績を評価し,60点以上を合格とする。
ただし,提出期限が過ぎた課題レポートは成績評価の対象から除外するので,提出期限を厳守すること。
再試験は実施することがある。
注意点:
演習課題には積極的に自発的に取り組むこと。演習問題は添削後,返却する。
また, 関連する分野の専門書等を精読し授業の理解を促進するために, 60時間の自学自習時間を要する。

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 基数の変換と数値の表現 計算機内部において数字や文字がどのように表現されているかを説明でき、適切なデータ形式に変換する計算ができる。また、各演算方式を理解できる。
2週 ブール代数の基礎 ブール代数の計算ができる。
3週 ブール関数の標準形 ブール関数の標準形を求めることができる。
4週 ブール関数の簡単化(1) ブール関数を様々な方法により、簡単化することができる。
5週 ブール関数の簡単化(2) ブール関数を様々な方法により、簡単化することができる。
6週 論理素子とブール代数 論理回路とブール関数を対応させることができる。
7週 論理回路とブール関数 論理回路とブール関数を対応させることができる。
8週 組合せ論理回路 論理回路とブール関数を対応させることができる。
2ndQ
9週 達成度確認
10週 記憶装置(1) 計算機内部で使用される記憶装置について、各装置の特徴を説明できる。また計算機内部において処理が実行される際に、記憶装置がどのように関わっているか、説明できる
11週 記憶装置(2) 計算機内部で使用される記憶装置について、各装置の特徴を説明できる。また計算機内部において処理が実行される際に、記憶装置がどのように関わっているか、説明できる
12週 入出力制御(1) 入出力装置によるデータ処理の代表的な方法である、割り込み処理、DMA、入出力チャネルを利用した処理について説明できる
13週 入出力制御(2) 入出力装置によるデータ処理の代表的な方法である、割り込み処理、DMA、入出力チャネルを利用した処理について説明できる
14週 命令とプロセッサ(2) コンピュータ内部での命令、特にオペランド方式について説明できる。また プロセッサの構成方式として代表的なCISCとRISCの特徴を説明できる。またプロセッサを高速動作させる技術を説明できる。
15週 命令とプロセッサ(2) コンピュータ内部での命令、特にオペランド方式について説明できる。また プロセッサの構成方式として代表的なCISCとRISCの特徴を説明できる。またプロセッサを高速動作させる技術を説明できる。
16週

モデルコアカリキュラムの学習内容と到達目標

分類分野学習内容学習内容の到達目標到達レベル授業週
専門的能力分野別の専門工学電気・電子系分野情報整数、小数を2進数、10進数、16進数で表現できる。4前1
基数が異なる数の間で相互に変換できる。4前1
基本的な論理演算を行うことができる。4前2,前3,前4
基本的な論理演算を組み合わせて任意の論理関数を論理式として表現できる。4
MIL記号またはJIS記号を使って図示された組み合わせ論理回路を論理式で表現できる。4前5,前6,前7,前8
論理式から真理値表を作ることができる。4前5,前6,前7,前8
論理式をMIL記号またはJIS記号を使って図示できる。4前5,前6,前7,前8

評価割合

試験達成度確認課題合計
総合評価割合603010100
基礎的能力0000
専門的能力603010100