2014年度前期
プログラミング演習Ⅰ

平成26年度前期 火曜日 3,4時限(10:30 - 12:00)

担当:外山, 篠田, 大川, 石川, 月川, 川上, 北本

大学院生TA:大島, 宮田, 平石 , 小林, 濱崎, 沓澤, 郷間, 千葉, 茂木

[目的] [実施方法] [内容と日程] [レポート] [注意事項] [参考書]

1.目的

C言語の基礎を学ぶ.演習では4つの課題が与えられ,これらの問題を解くことにより,簡単なプログラムを書く力を身につける.また,正しいレポートの書き方を学ぶ.

2.実施方法

ネットワーク実験室(1)のパーソナルコンピュータを用いて行う.

3. 演習内容と日程

15回の授業が予定されており,合計4つの課題を与える.単位取得のためには,全回出席すること,および,授業中に課せられたすべてのレポートが受理されることが必要である正当な理由があって欠席した場合は,別途考慮する.前記の条件を満たした者に対し,レポート内容,レポート提出状況,授業態度等を総合して評価を行う.

日程(月/日) 担当(メール,部屋,電話)*1 レポート提出期限 返却予定 修正期限
入門とプログラミング環境 4/15 月川 (tsuki, 9-105, 6269)
課題1:プログラミング基礎 4/22, 5/1*2 ,5/13 外山 (fubito, 9-603, 6271) 5/20(火) 8:40 5/26(月) 5/30(金) 17:00
課題2:10進数と2進数 5/20, 5/27, 6/3 篠田(shinoda, 9-510, 6267)  6/10(火) 8:40 6/16(月) 6/20(金) 17:00
デバッガ 6/10 月川 (tsuki, 9-105, 6269)
課題3:整列 6/17, 6/24 7/1 大川 (ohkawa, 9-505, 6270) 7/8(火) 8:40 7/14(月) 7/18(金) 17:00
課題4:数値解析法 7/8, 7/15, 7/22,
7/29(アンケート実施予定)
石川 (ishikawa, 9-606, 6287), 7/29(火) 12:40 8/1(金) 8/6(水) 17:00

*注1:メールアドレスは後に @is.utsunomiya-u.ac.jp をつけること.また,学外から電話をかける際,先頭に(028)689をつけること.また, のメールアドレスで担当者全員へメールを送信することができる(非常時用に覚えておくとよい).
*注2:5/1は木曜日だが、この日は火曜日授業が行われるので注意すること.

4.レポートについて

  1. レポートの書式を満足している
  2. 必要事項がもれなく記載されている

5.注意事項

  1. 病気やケガなど,正当な理由があってやむをえず欠席する場合には,必ず事前に担当者に連絡すること.補講などについて担当者から指示される.なお,授業中に連絡する場合,ネットワーク管理室 028 - 689 - 6295 まで電話、または担当者へメールをすること.(欠席などの正当な理由を担当者に申し出る際に,証明書等が必要となる.)
  2. 気象警報・交通機関の運休等により通学が困難であると認められる場合,公欠として扱うので,駅で証明書等を入手して申し出ること.また、必ず担当者に連絡すること。
  3. 遅刻やレポート提出の遅れは,成績評価の際に減点の対象となる.
  4. 30分以上の遅刻は欠席として扱われるので注意すること.また,無断で欠席した場合,単位の保証はしない.
  5. 大学で定められている公欠は「感染症により出席停止の措置を受けた場合,気象警報等により通学が困難になる場合,親族が死亡した場合,裁判員制度(候補者の場合も)により選任された場合及びその他学長が必要と認める場合」である(詳細は欠席に関する取扱要項のページ参照).
  6. 以下は,公欠ではなく,欠席扱いとなる.
  7. 機器に不具合があったり使用方法を誤って機器を破損した場合には,直ちに担当者に連絡すること.
  8. プログラム等をプリンタに出力する場合には,自分のものであることが判別できるように工夫をすること.また,なかなか自分のプリントが出力されないからといって,むやみに出力命令を繰り返し実行しないこと.
  9. ネットワーク実験室(1)での飲食,喫煙は厳禁である.
  10. 濡れた傘等を室内に持ち込まないこと.
  11. 他の演習,講義で優先される時間帯を除き,開放時間帯でネットワーク実験室の使用を認める.
    開放時間帯については ネットワーク実験室1講義使用予定表を参照すること.
    研究室未配属の学生は、平日の7時から20時の時間帯以外は、ネットワーク実験室1を含む9号館への入室はできないので注意すること
  12. 演習時間中には,必ず指定課題を行うこと.(実験時間中に,ゲームやSNS等の使用を見つけた場合も欠席として扱われるので注意すること)
  13. コンピュータの使用を終了した場合,必ずシャットダウンをすること.ログオンをしたままにすると,個人情報を窃用される等,不利を被るおそれがあるので十分に注意すること.
  14. 他人のプログラムを参考にしたり,意見交換しながら作業を進めることは奨励するが,他人のソースコードをコピーして使用した疑いのある場合,オリジナルの作成者を含め単位は保証しない.レポートについても同様に,他人のコピーの疑いがある場合の単位は保証しない.こういうことが起こらないように,各自の責任で,ファイルやフォルダのセキュリティを適切に設定し,ファイル等の管理をしっかり行なうこと.
  15. 計算機システムの故障等の事態に備え、バックアップは、必ずUSBメモリ等にとっておくこと。誤ってプログラムを消去したなどの理由ではレポート提出期限の延長は認めない.
  16. 演習中に下記参考図書等,文法の分かる参考資料を一冊持参すること複数可).

6.参考図書

  1. 新版 明解C言語 入門編(ISBN: 4797327928)
    柴田 望洋 著,ソフトバンクパブリッシング
  2. ASCII SOFTWARE SCIENCE Language C言語入門(ISBN: 4756102700)
    Les Hancock, Morris Krieger, Saba Zamir 著,倉骨 彰, 三浦 明美 共訳,アスキー
  3. 例題で学ぶC言語 (ISBN: 4764902893)
    熊谷 毅, 白川 洋充, 玉城 真吉 著,近代科学社
  4. プログラミング言語C 第2版 ANSI規格準拠(ISBN: 4320026926)
    Brian W. Kernighan, Dennis M. Ritchie 著,石田晴久 訳,共立出版