教 授 要 目

システム情報工学科 OSとコンパイラ
Operating Systems and Compilers
3 年  2 単位  選択科目
 担当教員 金井敦
【 科目概要・到達目標 】
OSはコンピュータを制御する基本的なソフトウェアであり、コンパイラはアプリケーションソフトウェアを開発するためのプログラミング言語をOSやハードウェアと結びつけ動作させるためのソフトウェアであり、どちらもコンピュータを理解する上で非常に重要である。本講義では、上記ソフトウェアの原理および構造について学習する。さらに、上記を理解することにより、アプリケーションを開発するための基礎知識を獲得する。
【 成績評価 】
出席状況(20%程度)と期末試験(80%程度)
【 履修心得 】
【 授業計画 】
1.コンピュータの歴史と発展
2.コンピュータの基礎理論と動作原理
3.ハードとソフトの構造、種類、方式
4.OSの方式、概要
5.OS:プロセス管理
6.OS:メモリ管理
7.OS:ファイル管理
8.セキュリティの現状
9.暗号技術、通信プロトコル概要
10.OS:セキュリティ管理
11.機械語とアセンブラ
12.コンパイラ:高級言語
13.コンパイラ:オブジェクト指向
14.コンパイラ:処理手法
15.コンパイラ:ソフトウェア開発手法


【 教科書 】
【 参考書 】
授業にて資料配布
【e-mail address】
オンライン版では非公開です。
【 学生へのメッセージ 】
コンピュータを何だか分からないおまじないの箱と思っていませんか?本科目では、コンピュータを自分の道具として使いこなせるようになるばかりか、自分でプログラムを作る事もできるようになるための基礎的な知識を身につけることができます。
【 オフィスアワー 】
・基本的に学生等と面談可能な日時。
・メールにて随時。

| 目  次  | 科目一覧 |