コンピュータ工学Ⅱ

科目基礎情報

学校 旭川工業高等専門学校 開講年度 令和07年度 (2025年度)
授業科目 コンピュータ工学Ⅱ
科目番号 076 科目区分 専門 / 必修
授業形態 授業 単位の種別と単位数 履修単位: 2
開設学科 電気情報工学科(2021年度以降入学者) 対象学年 3
開設期 通年 週時間数 2
教科書/教材 教科書:「情報の表現とコンピュータの仕組み」青木征男 著,ムイスリ出版,「よくわかるコンピュータアーキテクチャ」鈴木健一 著,森北出版
参考書:「図解 論理回路入門」 堀 桂太郎 著 森北出版,「図解 コンピュータアーキテクチャ入門 第3版」 堀 桂太郎 著 森北出版,「オペレーティングシステム 第2版」松尾啓志 著,森北出版
担当教員 蛭田 雄也

到達目標

1.論理回路の役割を説明し,論理式を簡単化できる。
2.組み合わせ回路や順序回路を設計できる。
3.計算機の構成要素を説明できる。
4.情報処理技術の応用例をプログラムで作成できる。

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1論理回路の役割を説明できる。また,与えられた条件から適切な方法を選択し,論理式を簡単化できる。論理回路の役割を説明できる。また,カルノー図やQM法を用いて論理式を簡単化できる。論理回路の役割を説明できない。また,論理式を簡単化できない。
評価項目2初見の条件に基づき,組み合わせ回路や順序回路を設計できる。学習済みの組み合わせ回路や順序回路を設計できる。組み合わせ回路や順序回路を設計できない。
評価項目3計算機の構成要素を説明できる。計算機の構成要素を部分的に説明できる。計算機の構成要素を説明できない。
評価項目4情報処理技術の応用例をプログラムで作成できる。簡単な情報処理技術をプログラムで作成できる。簡単な情報処理技術をプログラムで作成できない。

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

  電気情報工学科の教育目標② 説明 閉じる
本科の教育目標① 説明 閉じる

教育方法等

概要:
計算機の構成要素と論理回路を理解するとともに,応用方法について学ぶ。また,計算機を中心とした情報処理技術が社会において応用されている例を解説し、その簡単な例をコンピュータプログラミングにより再現する。
 現在広く使用されているコンピュ-タには、さまざまな装置や技術が使われている。例えば、パソコンはキーボードやディスプレイなどの周辺装置のほか、本体内部のハードディスクやCPU、メモリなどの各種装置によってできている。これらの装置の動作には0、1の2進数によるデジタル信号が使われており、コンピュータを動かすためのプログラムやデータはすべて2進数で扱われている。一方、人間がプログラムでコンピュータに命令を与える場合は、2進数ではなく10進数や16進数といった数値を用いることが多い。よって、コンピュータの動作を理解するためには、その基本構成や回路構成、データの扱い方について学ぶ必要がある。
 この授業では、コンピュータを構成する装置や数値の記憶方法について学び、コンピュータの構成について理解することを目的とする。
授業の進め方・方法:
前半の授業では、コンピュータのハードウェアを構成する論理回路の設計方法や動作について学ぶ。
各授業において演習の時間を設け、テーマごとに小テストを実施することで,学習内容の理解度の確認を行う。
後半の授業では、コンピュ-タの原理や構成、および記憶装置やプロセッサなど各構成要素の役割としくみについて学ぶ。
各授業において演習の時間を設け、学習内容をまとめることで理解度の確認を行う。
また,講義の間に簡単なプログラミング実習を行うことがある。
注意点:
授業ではコンピュータに関する基礎的な原理・手法を広く扱うため、それらの理解に努める姿勢が求められる。
コンピュータ工学Iとは密接に関連している.授業開始までに復習をすること.
また、学習内容の理解を深めるために、演習に積極的に取り組むことが求められる。

授業の属性・履修上の区分

アクティブラーニング
ICT 利用
遠隔授業対応
実務経験のある教員による授業

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 ガイダンスと復習 本科目の教育目標と概要などを説明できる.
前年度までの簡単な復習を行う.
2週 クワイン・マクラスキー法による簡単化 クワイン・マクラスキー法を用いて論理式を簡単化できる.
3週 ドントケア項を含むクワイン・マクラスキー法による簡単化
ドントケア項を含むクワイン・マクラスキー法を用いて論理式を簡単化できる.
4週 組み合わせ回路(1) 組み合わせ回路の概要を説明できる.
5週 組み合わせ回路(2) 演算回路について説明できる.
演算回路を設計できる.
6週 組み合わせ回路(3)
小テスト1ー1
データ比較・変換・選択回路について説明できる.
データ比較・変換・選択回路を設計できる.
7週 小テスト1-2
まとめ
組み合わせ回路について学んだ知識を確認できる.
8週 順序回路と表現方法 順序回路の概念を説明できる.
状態遷移図や状態遷移表を用いて順序回路を表現できる.
2ndQ
9週 フリップフロップ(1) フリップフロップの概念を説明できる.
RS,JKフリップフロップについて説明できる.
10週 フリップフロップ(2) T,Dフリップフロップについて説明できる.
T,Dフリップフロップを設計できる.
11週 フリップフロップの機能変換
小テスト2-1
フリップフロップを相互に機能変換できる.
12週 小テスト2-2
非同期式カウンタ
カウンタの概念を説明できる。
非同期式カウンタについて説明できる.
非同期式カウンタを設計できる.
13週 同期式カウンタ
同期式カウンタについて説明できる.
同期式カウンタを設計できる.
14週 シフトレジスタ
小テスト3-1
シフトレジスタについて説明できる.
シフトレジスタを設計できる.
15週 小テスト3-2
まとめ
順序回路について学んだ知識を確認できる.
16週 期末試験 学んだ知識を確認できる.
後期
3rdQ
1週 コンピュータアーキテクチャ コンピュータアーキテクチャについて説明できる.
ノイマン型コンピュータの基本構成について説明できる.
2週 プロセッサと命令の実行
プロセッサについて説明できる.
ノイマン型コンピュータの基本動作について説明できる.
3週 命令セット
命令セットについて説明できる.
アドレッシング方式について説明できる.
4週 パイプライン処理(1) パイプラインによる高速化について説明できる.
5週 パイプライン処理(2)
小テスト4-1
パイプラインハザードについて説明できる.
6週 小テスト4-2
命令レベルの並列処理
並列処理による高速化について説明できる.
7週 記憶装置 コンピュータの記憶装置について説明できる.
8週 キャッシュメモリ キャッシュメモリについて説明できる.
4thQ
9週 仮想メモリ
小テスト5-1
仮想メモリについて説明できる.
10週 小テスト5-2
入出力装置
入出力装置の制御について説明できる.
11週 割込み
割り込み処理について説明できる.
12週 OSによるプロセス管理 オペレーティングシステムについて説明ができる.
OSのプロセス管理について説明ができる.
13週 OSによる主記憶管理 OSの主記憶管理について説明ができる.
14週 OSによるファイル管理
小テスト6-1
OSのファイル管理について説明ができる.
15週 小テスト6-2 コンピュータアーキテクチャについて学んだ知識を確認できる.
16週 学年末試験 学んだ知識を確認できる.

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

分類分野学習内容学習内容の到達目標到達レベル授業週
専門的能力分野別の専門工学情報系分野計算機工学整数を2進数、10進数、16進数で表現できる。4前1
小数を2進数、10進数、16進数で表現できる。4前1
整数・小数をコンピュータのメモリ上でディジタル表現する方法を説明できる。4前1
基数が異なる数の間で相互に変換できる。4前1
基本的な論理演算を行うことができる。4前1,前2
基本的な論理演算を組合わせて、論理関数を論理式として表現できる。4前1,前2
論理式の簡単化の概念を説明できる。4前1,前2
簡単化の手法を用いて、与えられた論理関数を簡単化することができる。4前1,前2,前3
論理ゲートを用いて論理式を組合せ論理回路として表現することができる。4前2,前3,前4,前5,前6,前7
与えられた組合せ論理回路の機能を説明することができる。4前4,前5,前6,前7
組合せ論理回路を設計することができる。4前4,前5,前6,前7
フリップフロップなどの順序回路の基本素子について、その動作と特性を説明することができる。4前8,前9,前10,前11
レジスタやカウンタなどの基本的な順序回路の動作について説明できる。4前12,前13,前14,前15
与えられた順序回路の機能を説明することができる。4前8,前9,前10,前11,前12,前13,前14,前15
順序回路を設計することができる。4前12,前13,前14,前15
コンピュータを構成する基本的な要素の役割とこれらの間でのデータの流れを説明できる。4後1
プロセッサを実現するために考案された主要な技術を説明できる。4後2,後3,後4,後5,後9,後11
メモリシステムを実現するために考案された主要な技術を説明できる。4後6,後7,後8
入出力を実現するために考案された主要な技術を説明できる。4後10

評価割合

試験小テスト合計
総合評価割合7030100
基礎的能力101020
専門的能力502070
分野横断的能力10010