2006.1.26更新
(1)学部等 工学部 
(2)学科・課程等 電気電子工学科 
(3)科目番号 入力の必要はありません 
(4)授業科目の区分 専門教育科目 
(5)対象学生 電気電子工学科 1年次 
(6)開講学期 2005年度 後学期 
(7)単位数 2単位
(8)授業科目名 プログラミング言語 
(9)授業題目  
(10)担当教員名 都築 伸二(工) 
(11)授業のキーワード プログラム(program),C言語(C-Language),アルゴリズム(algorithm)、構造化プログラミング 
(12)授業の目的・到達目標 <目的>
プログラミング言語は種々あるが、最も広く使われているC言語をこの授業では講義する。また講義の半分は実習にしており、プログラミング技法を習得するこ とを目的とする。
<目標>
簡単なプログラムが、自在に作れるようになることを目標にします。
(13)授業の内容・スケジュール プログラミングの手法をC言語により講義し、プログラムを作成する。講義の半分は実習。前半と後半でクラス分け
 1. 基本演算と型, 2. 構造化(順次、選択、反復)、3. 配列、4. ポインタ

スケジュール
講義(演習含む)全12回: 教科書全125ページ/12 = 11ページ/回

1) 10月7日
講義(1)

2)10月14日 実習 (1)
全員、メ ディアセンタ第2−3演習室に集合して ください。
演習レベルは、教 科書 step01
3)10月21日 講義 (2)
全員、25番教室
Step02  数の種類と表示
Step03 数値の入力
Step04  [応用]図形の面積
4)10月28日 実習 (2)
全員、メ ディアセンタ第2−3演習室
5)11月4日 全員、 25番教室:講義(3)

Step05:  条件分岐(if文)
Step06: 条件分岐(if文複合条件)
Step07: 繰り返し文(for)
6)11月18日 前半: 講義(4.1)
Step08: 繰り返し文(while)
Step09: [応用]2重ループ
Step10 : 関数

後半: 実習(3.1)
7)11月25日 11月 25日: 全員、メ ディアセンタ第2−3演習
高知から遠隔授業
8)12月2日 前半: 実習(3.2)


後半; 講義(4.2)
Step08: 繰り返し文(while)
Step09: [応用]2重ループ
)129 前半: 講義(5.1)
  • Step11: ヘッダー
  • 宿題(レポート)
    • 16進数
    • 演習8−3
    • 演習9−3
後半: 実習(4.1) 今年 は、中間テストは行いません。(センタPC入れ替えの ため)
10) 12月16日 前半: 実習(4.2) 後半; 講義(5.2)
  • 宿題(レポート)解答
Step10 : 関数
Step11: ヘッダー
11) 1月13日 全員、 25番教室:講義(6)

12) 1月20日 1月 20日 実習(5,6)
(センター試験準備日ですが)開講します。全員、メ ディアセンタ第2−3演習室
センタ 実習最終回
13) 1月27日 全員、 25番教室:講義(7)
  • Step18: 配列
  • Step19: 多次元配列
  • Step21: 関数と配列
  • 1月27〜29日:センタのファイル サーバ移設工事。1月30日以降:従来のHドライブはなくな り、 My Documentホルダにデータが移動します。
  • 平成18年2月1日からプリンタの出 力方法が下記URLのとおり変更になります。
    http://kiteisv.office.ehime-u.ac.jp/tinyURL/2195
14) 2月3日 全員、 25番教室:講義(8)
  • 宿題解等(演習21-1)
  • ビット演算
    • プリント(8)〜(11)
15) 2月10日 期末テ スト
24番25番両方で実施


*加減乗除
 Step17: [応用]バイオリズム
Step20: [応用]カレンダーの表示
Step22: ポインタ
Step23 ポインタと配列
Step24 ポインタと関数
Step25 構造体
Step26 文字列
Step27 [応用]アドレス帳
Step28 [応用]素数の計算
(14)受講生にかかわる情報
  • 特別なスキルは要しない。ただし、情報処理センタの端末を使用するので、情報科学を履修しておくこと。
  • センタでの演習は、第2-3演習室
(15)受講のルールにかかわる情報 プログラミング言語は実習しないと身につきません。ティーチングアシスタントが実習での教育に参加しますので、コンピュータの使い方 をまず覚えて下さい。そして、自分で作成したプログラムが思い通りに動いたときに得られる満足感を味わって下さい。
実習は、情報処理センタの端末を使用します。
(16)教材にかかわる情報 (テキスト)
  • カットシステム社
    情報演習6 ステップ30 C言語ワークブック  
    著者 田原 淳一郎/小林 弘幸(たはら じゅんいちろう/こばやし ひろゆき)
    判型 B5,128頁
    税込価格 840円(本体 800円)
    ISBN 4-87783-820-1 C3004
(参考書)
  • 定本 明解C言語 入門編、柴田望洋著、ISBN 4-7973-1151-7、本体価格:2,200円、 http: //books.softbank.co.jp/isbn/shibata/1151.html
  • 明解C言語 入門編 例解演習、柴田望洋 監修・著、赤尾浩・肘井真一・高木宏典・大亀洋 著、ISBN 4-7973-1152-5、本体価格:1,700円。『定本 明解C言語 入門編』のすべての演習を含んだ全942問の問題集。http: //books.softbank.co.jp/isbn/shibata/1152.html
  • 改訂新版 C言語スタートブック、高田美樹、技術評論社、\2,289(税込) ISBN4-7741-2025-1 , 発行 2004/6/10.
  • C入門、浦昭二、原田賢一著、培風館
  • 入門ソフトウェアシリーズ@ C言語、 河西朝雄、ISBN4-8163-1031-2、ナツメ社、1990/05発売

授業の中では講義できない範囲を含みますが、基本情報技術者試験(旧第二種情報処理技術者)合格を目標に自習するとよい。是非挑戦してみてください。
  • (参考書)秘伝のC 2004年度秋期、基本情報技術者試験、五月女 仁子 著、エーアイ出版、2004年07月 発行、2,100円(2,000円+税)、ISBN 4-87193-934-0。(http://www.ai-pub.co.jp/contents/book/qualify/c- 2004fall.html)
(17)評価にかかわる情報 中間及び期末試験:90点
演習レポート:10点

#すでにC言語を習得している人は、評価の方法は相談に応じますので、申し出てください。
 
(18)オフィスアワー・その他 (オフィスアワー)開講日の5時間目。工学部2号館6階608号室
  不在の時には,オフィスのドアに振り替え日時を掲示します.

このシラバスは随時更新します。最新版は、http://www.ee.ehime-u.ac.jp/~tsuzuki を参照すること。