ソフトウェア工学T

科目名:ソフトウェア工学T(英文科目名:Software Engineering I)
    1単位 電子制御工学科4年 前期
担当教官:南斉清巳 (居室:電子制御工学科棟3階)
    Tel: 0285-20-2257    E-mail: nansai@oyama-ct.ac.jp

授業目的:
 1. 情報技術の研究や応用分野において広く利用されているUNIXの基礎を習得する
 2. シェルプログラミングについて学習する
 3.awkによるテキスト処理について学習する
 4.アプリケーションのインストールと設定方法について学習する
 5.UNIXシステム管理技術を習得する
達成目標
 1.UNIXの歴史について説明できる.
 2.OSの役割を説明できる.
 3.UNIXの基本操作ができる.
 4.UNIXのファイルシステムを理解し操作ができる
 5.シェルの仕組みを理解し,シェルプログラムが組める
 6.awkにより簡単なテキスト処理プログラムが組める
 7. アプリケーションのインストールと設定が行える
 8. ファイルとディスクの管理が行える
 9.ユーザ管理が行える
 10.システムの稼働状態の管理ができる

技術者教育プログラムの学習・教育目標:(A-1),(B-1)
JABEE基準1の(1)との関係:(c),(d(1))

教科書:  林晴比古「新Linux/UNIX入門」ソフトバンクパブリッシング(2000)
参考書:
 1. 岩田靖史「eラーニングで始めるLinux入門」日経BP社
 2.大津真「Red Hat LinuxによるUNIX入門」日経BP社
 3.Brian W.Kernighan, Rob Pike著,石田晴久監訳
  「UNIXプログラミング環境」アスキー出版

授業内容:
 1.UNIXとは・・・UNIXの歴史と、互換OSとしてのLinux
 2.UNIXの基本操作・・・システムの起動と停止、ログインとログア ウトおよび基本コマンド
 3.UNIXのファイルシステム・・・ファイルとディレクトリ構造
 4. ファイルシステムのパーミッション
 5. シェルの仕組みと操作・・・シェル変数と環境変数、ワイルドカード、viエディタ
 6. パイプライン処理とフィルタの活用・・・grep, sedと正規表現
 7. アプリケーションのインストールと設定・・・アプリケーションのインストール方法、ネットワーク設定
 8. システムの管理・・・ファイルとディスクの管理、ユーザの管理、システムの稼働状態の管理

各達成目標に対する達成度の具体的な評価方法:
    定期試験の成績および課題成績で評価する。

評価方法:
    評価は下記の2項目による
 1.定期試験(70%)
 2.演習問題や実習課題の解答内容(30%)

連絡事項:
 1.授業では講義と並行して実習を行いますので知識としてではなく技術 として身につけてください.
 2.実習ではUNIX互換OSであるLinuxを使用します.
 3. 自分でパソコンを持っている者は、まずはHDDにインストールしなくても使用できるCD起動のLinuxの利用を勧めます.
 4. インターネット上にも役に立つ情報がたくさんあります。疑問があった場合は自分で調べてみてください.
 5.Linux関係の専門雑誌が多数刊行されていますので最新の動向を 知りたい場合は読んでみてください.
 6. 受講生の中から高度情報化社会の発展に寄与する技術者が生まれることを願います.