Course Objectives
1.コンピュータの構成要素について理解し,様々な機能や要素技術について説明できる.
2.システムの構成要素について理解し,様々な機能や要素技術について説明できる.
3.オペレーティングシステムの機能について理解し,様々な機能や要素技術について説明できる.
Rubric
| 理想的な到達レベルの目安 | 標準的な到達レベルの目安 | 未到達レベルの目安 |
コンピュータの構成要素 | コンピュータを構成する各要素の役割について深く理解し,計算問題や基本情報技術者試験の問題に対して正しく答えることができ,語句を自らの言葉で説明できる. | コンピュータを構成する各要素の基本的な役割について理解し,語句や計算問題,基本情報技術者試験の問題に対して正しく答えることができる. | コンピュータを構成する各要素の基本的な役割について理解できず,語句や計算問題,基本情報技術者試験の問題に対して正しく答えることができない. |
システムの構成要素 | システムを構成する各要素の役割について深く理解し,計算問題や基本情報技術者試験の問題に対して正しく答えることができ,語句を自らの言葉で説明できる. | システムを構成する各要素の基本的な役割について理解し,語句や計算問題,基本情報技術者試験の問題に対して正しく答えることができる. | システムを構成する各要素の基本的な役割ついて理解できず,語句や計算問題,基本情報技術者試験の問題に対して正しく答えることができない. |
オペレーティングシステムの機能 | オペレーティングシステムの各機能の役割について深く理解し,計算問題や基本情報技術者試験の問題に対して正しく答えることができ,語句を自らの言葉で説明できる. | オペレーティングシステムの各機能の基本的な役割について理解し,語句や計算問題,基本情報技術者試験の問題に対して正しく答えることができる. | オペレーティングシステムの各機能の基本的な役割ついて理解できず,語句や計算問題,基本情報技術者試験の問題に対して正しく答えることができない. |
Assigned Department Objectives
Teaching Method
Outline:
ハードウェアとソフトウェアの両面からコンピュータシステムの機能を体系的に学び、ハードウェア・ソフトウェアそれぞれの動作原理や役割などを理解する。また,基本情報技術者試験に合格することを目標とする。
Style:
・コンピュータシステムの機能について説明した後、演習問題に取り組み、解答及び解説を行う。演習には基本情報技術者試験の過去問題を用いる。また,授業ではスライドを使用し,学生には授業開始時にスライドのレジュメを配布するが,演習や復習のためにノートを準備することが望ましい.
・授業開始時に小テストを実施することで,前の週で学習した内容の定着度を確認する.
・プレゼンテーションに関しては各グループに異なる課題を与える.それに対して学生が資料を作成してプレゼンテーションを行うことで,各内容に対する深い理解と説明する力を身につける.
Notice:
【関連科目】基礎コンピュータ工学(1年)、コンピュータ工学(2年)、コンピュータアーキテクチャ(4年)
Course Plan
|
|
|
Theme |
Goals |
1st Semester |
1st Quarter |
1st |
コンピュータ構成要素: プロセッサ(1) |
・コンピュータを構成する装置について理解する。 ・CPUでの命令の実行順序や命令形式について理解する。 ・CPUのアーキテクチャの概要や違いを理解する。
|
2nd |
コンピュータ構成要素: プロセッサ(2) |
・割込みの意味や種類について理解する。 ・バスの種類や動作について理解する。 ・CPUの処理の高速化やCPUの性能評価について理解する。
|
3rd |
コンピュータ構成要素: メモリ |
・記憶装置に用いられる素子の種類や用途について学ぶ。 ・メモリシステムの高速化手法の動作や特徴について理解する。 ・キャッシュメモリの実行アクセス時間の計算方法を理解する。
|
4th |
コンピュータ構成要素: 補助記憶装置 |
・磁気ディスクの構造と各部名称、性能を示す各指標の計算方法を理解する。 ・RAIDの目的や種類について理解する. ・ネットワークストレージの構成と特徴について理解する。
|
5th |
コンピュータ構成要素: 入出力アーキテクチャ |
・イメージやコード化された情報の入力方法、各ディスプレイ装置の動作や特徴について理解する。 ・入力情報のデータ量の計算方法を理解する。 ・各インターフェースの特徴や接続方法について理解する。
|
6th |
システム構成要素: システムの構成 |
・集中処理と分散処理の違いについて理解する。 ・クライアントサーバシステムについて理解する。 ・システムの信頼性を高める手法について理解する。 ・個々のシステムの構成について比較し、特徴を学ぶ。
|
7th |
システム構成要素: システムの性能評価 |
・システムの性能指標について理解する。 ・システムの信頼性について理解する。
|
8th |
中間試験 |
コンピュータの構成要素、システム構成要素に関する総合問題を出題する。
|
2nd Quarter |
9th |
ソフトウェア: ソフトウェアの体系と種類 |
・ミドルウェアの役割について理解する。 ・基本ソフトウェアの構成について理解する。
|
10th |
ソフトウェア: オペレーティングシステム(OS)の機能(1) |
・ジョブ管理の役割について理解する。 ・タスク管理の役割について理解する。
|
11th |
ソフトウェア: オペレーティングシステム(OS)の機能(2) |
・実記憶管理について理解する。 ・仮想記憶管理について理解する。
|
12th |
ソフトウェア: ファイル管理 |
・ファイルの構成と代表的なファイルの種類について理解する。 ・ファイルのアクセス法と編成法について理解する。 ・ファイルシステムの仕組みについて理解する。
|
13th |
ソフトウェア: 言語処理プログラム |
・言語プロセッサの種類とその特徴について理解する。 ・コンパイラのそれぞれの処理の役割について理解する。 ・リンカとローダについて理解する。
|
14th |
ソフトウェア: その他 |
・開発ツールについて学ぶ。 ・オープンソースソフトウェアについて学ぶ。 ・コンピュータグラフィックスについて学ぶ。
|
15th |
期末試験 |
ソフトウェアの機能に関する総合問題を出題する。
|
16th |
答案返却など |
試験の解答と解説を行う。
|
Evaluation Method and Weight (%)
| 試験 | 小テスト | レポート | Total |
Subtotal | 72 | 20 | 8 | 100 |
コンピュータの構成要素 | 18 | 5 | 2 | 25 |
システムの構成要素 | 18 | 5 | 2 | 25 |
オペレーティングシステムの機能 | 36 | 10 | 4 | 50 |