シラバス
※学期中に内容が変更になることがあります。

2020年度


11615117 

△システムプログラミング
Systems Programming
2単位/Unit  秋学期/Fall  京田辺/Kyotanabe  講義/Lecture

  小板 隆浩

<概要/Course Content Summary>

オペレーティング・システムは,計算機システムを構成する資源の有効利用を目指すものであり,計算機の機能・能力を利用者にできるだけ使い易く提供するための基本的なソフトウェアである。オペレーティング・システムを理解するには,そこで使われている技術を十分理解する必要がある。本講義では,実際にUNIX系OSを対象としたプログラミング演習をおこなう。オペレーティングシステムで用いられるプログラミング技術について学び,オペレーティング・システムの全体像を理解することを目的とする。

<到達目標/Goals,Aims>

オペレーティングシステムで用いられるプログラミング技術を,実際のアプリケーションに対して応用できるようになる.

<授業計画/Schedule>

(実施回/
Week)
(内容/
Contents)
(授業時間外の学習/
Assignments)
(実施回/ Week) (内容/ Contents) Linuxシステムの概要  (授業時間外の学習/ Assignments) Linuxリテラシー 
(実施回/ Week) (内容/ Contents) シェル,シェルスクリプト,コマンド群  (授業時間外の学習/ Assignments) Linuxリテラシー 
(実施回/ Week) (内容/ Contents) Linuxプログラミング環境の整備  (授業時間外の学習/ Assignments) Linuxリテラシー 
(実施回/ Week) (内容/ Contents) ストリーム関連システムコール  (授業時間外の学習/ Assignments) Linuxプログラミング 
(実施回/ Week) (内容/ Contents) ストリーム関連ライブラリ関数  (授業時間外の学習/ Assignments) Linuxプログラミング 
(実施回/ Week) (内容/ Contents) プログラム引数,デバッグ  (授業時間外の学習/ Assignments) Linuxプログラミング 
(実施回/ Week) (内容/ Contents) 正規表現,文字列処理  (授業時間外の学習/ Assignments) Linuxプログラミング 
(実施回/ Week) (内容/ Contents) ファイルシステム関連API  (授業時間外の学習/ Assignments) Linuxプログラミング 
(実施回/ Week) (内容/ Contents) プロセスとハードウェア  (授業時間外の学習/ Assignments) Linuxプログラミング 
(実施回/ Week) 10  (内容/ Contents) プロセス関連API  (授業時間外の学習/ Assignments) Linuxプログラミング 
(実施回/ Week) 11  (内容/ Contents) シグナル関連API  (授業時間外の学習/ Assignments) Linuxプログラミング 
(実施回/ Week) 12  (内容/ Contents) プロセスの動作環境  (授業時間外の学習/ Assignments) Linuxプログラミング 
(実施回/ Week) 13  (内容/ Contents) ネットワークプログラミングの基礎  (授業時間外の学習/ Assignments) Linuxプログラミング 
(実施回/ Week) 14  (内容/ Contents) 総括  (授業時間外の学習/ Assignments) 全体復習 
(実施回/ Week) 15  (内容/ Contents) まとめ  (授業時間外の学習/ Assignments) 全体復習 

理解度に応じて,授業内容を変更する可能性がある.

<成績評価基準/Evaluation Criteria>

平常点(出席,演習等)  30%  演習課題の成績等を総合的に評価する。 
中間レポート  30%  講義内容の理解度を評価する。 
期末レポート  40%  講義内容の理解度を評価する。 

 

<成績評価結果/Results of assessment>   成績評価の見方について/Notes for assessment

    

登録者数

成績評価(%)

評点
平均値

備考

A B C D F
11 54.5 9.1 18.2 0.0 18.2 0.0 2.8

<テキスト/Textbook>

  初回授業時に指示する。 

 

 

お問合せは同志社大学 各学部・研究科事務室まで
 
Copyright(C) 2020 Doshisha University All Rights Reserved. 無断転載を禁止します。