到達目標
【到達目標】
コンピュータを効率よく利用するために不可欠なオペレーティングシステムについて学ぶ。
コンピュータシステムにおけるオペレーティングシステムの役割や機能を説明できる。
ルーブリック
| 理想的な到達レベルの目安 | 標準的な到達レベルの目安 | 未到達レベルの目安 |
OSの基本的な技術について理解し、説明できる(A-2) | OSの基本的な技術について理解し、説明できる。 | OSの基本的な技術について理解できる。 | OSの基本的な役割について説明できる。 |
OSを実装し、その実装内容について説明できる(A-2)
| OSの基本的な動作や実装を理解し、説明できる。 | OSの基本的な動作や実装を理解できる。 | 指示にしたがって演習を行い、レポートが作成できる。 |
学科の到達目標項目との関係
教育方法等
概要:
OSとコンパイラの基礎技術について学ぶ。授業は座学だけではなく、学んだ事を実際に実装することによって理解を深める。本科で学んだC言語の復習をしておくこと。
授業の進め方・方法:
座学と演習を行う
注意点:
なし
授業の属性・履修上の区分
授業計画
|
|
週 |
授業内容 |
週ごとの到達目標 |
前期 |
1stQ |
1週 |
オペレーティングシステムの役割
|
オペレーティングシステムの役割を説明できる。 【V-D-5】OSの役割や機能を説明できる
|
2週 |
オペレーティングシステムのインターフェース
|
オペレーティングシステムのインターフェース(ユーザーインターフェース、プログラミングインターフェース)について説明できる。 【V-D-5】OSの役割や機能を説明できる
|
3週 |
オペレーティングシステムの構成
|
カーネルを中心としたオペレーティングシステムの構成について説明できる。 【V-D-5】OSの役割や機能を説明できる
|
4週 |
入出力制御、ファイルの管理 |
オペレーティングシステムの入出力制御、ファイルの管理について説明できる。 【V-D-5】OSの役割や機能を説明できる
|
5週 |
プロセスとその管理(1) |
オペレーティングシステムのプロセス管理について説明できる。 【V-D-5】OSの役割や機能を説明できる
|
6週 |
プロセスとその管理(2) |
オペレーティングシステムのプロセス管理について説明できる。 【V-D-5】OSの役割や機能を説明できる
|
7週 |
メモリの管理、仮想化
|
オペレーティングシステムのメモリの管理、メモリの仮想化やオペレーティングシステムの仮想化について説明できる。 【V-D-5】OSの役割や機能を説明できる
|
8週 |
中間試験 |
|
2ndQ |
9週 |
オペレーティングシステムの開発環境の構築、レポートの書き方について |
オペレーティングシステムの開発環境について説明できる。 【V-D-5】OSの役割や機能を説明できる
|
10週 |
オペレーティングシステムの基本動作の実装(1) |
オペレーティングシステムの基本動作について説明できる。 【V-D-5】OSの役割や機能を説明できる
|
11週 |
オペレーティングシステムの基本動作の実装(2) |
オペレーティングシステムの基本動作について説明できる。 【V-D-5】OSの役割や機能を説明できる
|
12週 |
オペレーティングシステムの基本動作の実装(3) |
オペレーティングシステムの基本動作について説明できる。 【V-D-5】OSの役割や機能を説明できる
|
13週 |
画面出力の実装(1) |
オペレーティングシステムの画面出力方法について説明できる。 【V-D-5】OSの役割や機能を説明できる
|
14週 |
画面出力の実装(2) |
オペレーティングシステムの画面出力方法について説明できる。 【V-D-5】OSの役割や機能を説明できる
|
15週 |
マルチタスクの実装
|
オペレーティングシステムのマルチタスクの実装方法について説明できる。 【V-D-5】OSの役割や機能を説明できる
|
16週 |
|
|
評価割合
| 試験 | 演習/レポート | 小テスト | 態度 | ポートフォリオ | その他 | 合計 |
総合評価割合 | 30 | 50 | 20 | 0 | 0 | 0 | 100 |
OSの基礎技術 | 30 | 20 | 20 | 0 | 0 | 0 | 70 |
OSの演習を通しての理解 | 0 | 30 | 0 | 0 | 0 | 0 | 30 |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 |