授業科目: システムプログラム(2単位)

対象:  3学年
第1学期 曜・時: 月2・3 担当教官: 加藤和彦、新城靖

週別授業計画

教材:

 講義ノートのプリント、WWWページ

概要:

  Unixのシステムコールとライブラリを主な題材としてシステムプログラミ ング、ネットワーク・プログラミング、および、オブジェクト指向プログラミ ングについて講義する。計算機を用いた実習を課す。

授業計画:

講義内容
第1週 計算機システムのソフトウェア構成、ライブラリとシステムコール
第2週 Unixにおけるプログラムの実行環境、文字列操作、デバッガ、makeコマンド
第3週 ファイル、ファイル記述子、標準入出力、高水準入出力ライブラリ
第4週 構造体の入出力、ランダムアクセス、ディレクトリの構造
第5週 プロセスの生成、プログラムの実行、パイプ、引数と環境変数
第6週 ネットワーク・プログラミング(TCP/IPクライアント)
第7週 ネットワーク・プログラミング(TCP/IPサーバ)
第8週 ソフトウェア割り込み、ロック
第9週 スクリプト言語
第10週 WWWプログラミング

講義のWWWページ:

  http://www.hlla.is.tsukuba.ac.jp/~yas/coins/syspro-2001/

電子メール:

 加藤: kato@is.tsukuba.ac.jp

 新城: yas@is.tsukuba.ac.jp

参考書等:

 山口和紀,システムプログラム,昭晃堂,3,300円,ISBN4-7856-3089-2

成績評価:

 レポート、出席状況を総合して評価する。