* 2006年度 知能情報システムラボII [#hf888520]

** 目的 [#k3277159]

- C言語の基本をきちんとマスターするために,用意されたプログラムを打ち込むのではなく,実際に1から自分で考えてプログラミングできるようになる。

** 手順 [#hd3bbb0b]

- Webブラウザを使って各回の内容のページにアクセスし、各自プログラミングを進める。春セメスターで用いた教科書などを持参するとよい。
-- おすすめの参考書については,[[C言語おすすめ情報>./C言語参考資料]]で紹介した。

- 各回の内容は,''基礎問題''と''発展問題''に分かれている。基礎問題は授業時間中に終わらせること。発展問題は,基礎問題が終わりしだい取りかかり,授業時間中に終わらなかったものは,次回(2週間後)までの宿題とする。
-- ''オプション課題''は,さらに上級者向けの実践的な問題である。

- 解けた問題の提出方法は,Webページからアップロードである(変更の可能性あり)。 [[プログラムの提出のしかた>./提出]]に説明してある方法で,各自アップロードすること。

- 問題をやっているときに学習したことや気づいたことは,毎回配布する用紙に記入すること。授業終了時に教員に内容を確認してもらい,印(またはサイン)を得ること。この用紙は毎回ファイルして,最終回に提出する。

- 基礎問題のうち,★印の付いている問題は“''チェックポイント''”である。プログラムができた時点で自分の担当の教員に見せて確認の印(またはサイン)を得ること。また,なかなかできない場合には,教員またはTAに質問して必ず理解すること。

- 実験には全て出席すること。原則として、1回でも欠席すると、単位を認めない。病欠等は必ず医師の診断書等必要書類を提出すること。遅刻は3回で欠席1回とみなす。

** 内容 [#fd63bce3]

| 回                 | 2年1組 | 2年2組 | 内容 |h
|[[第1回>./2006-F01]]| 10/03(火)| 10/10(火)| 制御構造 |
|[[第2回>./2006-F02]]| 10/17(火)| 10/24(火)| 配列 |
|[[第3回>./2006-F03]]| 10/31(火)| 11/07(火)| 関数 |
|[[第4回>./2006-F04]]| 11/14(火)| 11/21(火)| 基本の応用 |
|[[第5回>./2006-F05]]| 11/28(火)| 12/05(火)| ポインタ |
|[[第6回>./2006-F06]]| 12/12(火)| 12/19(火)| ファイルと構造体 |
|[[第7回>./2006-E07]]| 01/09(火)| 01/16(火)| 期末小テスト |

- 各回をクリックすると内容が表示されます。
- 授業時間は,11:00〜12:00(午前の部),12:50〜16:30(午後の部)
- 休憩時間は,12:00〜12:50,14:30〜14:40

** 操作方法 [#sad109b6]

- [[C言語のコンパイルと実行のしかた>./C言語環境]]
-- MyPCを用いる方法,学校のサーバにログインする方法,iMac上でやる方法。
- [[プログラムの提出のしかた>./提出]]
-- このページにアクセスするためのユーザ名とパスワードは実験中に伝えます。
- UNIXコマンドについては、たとえば以下のページを参照してください。
-- http://www.kyoto-su.ac.jp/~hirai/text/unixcommand.html

** 参考資料 [#oecd7872]

- [[./昨年までの内容]]

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS