科目番号 |
|
授業題目 |
|
担当教員名 |
都築 伸二(工) |
対象学生 |
電気電子工学科 1年次 |
開講時期 |
2007年度 後学期 |
キーワード |
プログラム(program),C言語(C-Language),基本演算と型、構造化(順次、選択、反復)、配列 |
授業の目的・到達目標 |
<目的> プログラミング言語は種々あるが、最も広く使われているC言語をこの授業では講義する。また講義の半分は実習にしており、プログラミング技法を習得することを目的とする。 <目標> 簡単なプログラムが、自在に作れるようになることを目標にします。
|
授業の内容・スケジュール |
プログラミングの手法をC言語により講義し、プログラムを作成する。講義の半分は実習。前半と後半でクラス分け
Step01:
C言語とは
Step02:
数の種類と表示
Step03: 数値の入力
Step04:
[応用]図形の面積
Step05: 条件分岐(if文)
Step06: 条件分岐(if文複合条件)
Step07: 繰り返し文(for)
Step08:
繰り返し文(while)
Step09: [応用]2重ループ
Step10: 関数
Step11: ヘッダー
Step12: ライブラリー
Step13: 数値計算(2次方程式の解)とモンテカルロ法
Step14:
例外処理
Step15: ファイルへの書き出し
Step16: 情報の可視化
Step18: 配列
|
火(3) |
前半クラス(1年生:出席番号40番まで 2年生:10人 ) |
後半クラス(1年:出席番号41番以降(47人) その他:2人 ) |
備考 |
1 |
10/2 |
センタ実習1(第2-3演習室)
・ Step01:
C言語とは<スライド>
|
|
2 |
|
|
Step02
step03 (--p.16) |
|
3 |
10/16 |
センタ実習(2) |
休み |
広島WBS |
4 |
10/23 |
座学(2)
|
step03, p.17
step04
step05
step06
step07、演習(2) |
宿題:p.23, if(x==1){動作1;}else if(x==2){動作2;}else{動作3;} をフローチャートにしなさい |
センタ実習(2) |
|
5 |
10/30 |
センタ実習(3) |
座学(2) |
|
6 |
11/6 |
座学(3) |
step08
step09
step10 |
|
センタ実習(3) |
|
7 |
11/13 |
センタ実習(4) |
座学(3) |
|
8 |
11/20 |
中間テスト (25教室)、試験範囲:〜step09 |
|
9 |
11/27 |
座学(4) |
step11
step
12
<math.h>
step
13
step14 |
演習step12(1) |
センタ実習(4) |
|
10 |
12/4 |
センタ実習(5) |
座学(4)
中間テスト返却(問22解説) |
|
11 |
12/11 |
中間テスト返却(問22解説)
座学(5) |
step15, step16 ,18 |
演習p.69 y=tan(θ) |
センタ実習(5) |
|
12 |
12/18 |
センタ実習(6) |
座学(5) |
|
13 |
1/15 |
休み |
予定を変更して、22日に後半クラスと同時に開講します(2008.1.11) |
センタ実習(6) |
|
14 |
1/22 |
座学(6)
*アンケート
* 内部表現とビット * ビット演算、シフト演算(プリント)<Cのソース>
|
座学(6) |
|
15 |
1/29 |
期末テスト(25教室)*持込可、学生証 |
|
Step19: 多次元配列
Step21: 関数と配列
Step29: [応用]図形の描画
Step30: [応用]Web ページの作成
|
受講生にかかわる情報 |
特別なスキルは要しない。ただし、情報処理センタの端末を使用するので、情報科学が履修済みであること。
|
受講のルールにかかわる情報 |
プログラミング言語は実習しないと身につきません。ティーチングアシスタントが実習での教育に参加しますので、コンピュータの使い方をまず覚えて下さい。そして、自分で作成したプログラムが思い通りに動いたときに得られる満足感を味わって下さい。 実習は、情報処理センタの端末を使用します。
|
教材にかかわる情報 |
(テキスト)
カットシステム社, 情報演習6 ステップ30 C言語ワークブック
著者 田原 淳一郎、小林 弘幸
判型
B5,128頁, 税込価格 840円(本体 800円)
ISBN
4-87783-820-1 C3004
http://www.cutt.co.jp/book/4-87783-820-1/C_answer.html
(参考書)
*定本 明解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 2004年度秋期、基本情報技術者試験、五月女 仁子 著、エーアイ出版、2004年07月
発行、2,100円(2,000円+税)、ISBN
4-87193-934-0。(http://www.ai-pub.co.jp/contents/book/qualify/c-2004fall.html)
|
評価にかかわる情報 |
中間及び期末試験:90点 演習レポート:10点
#すでにC言語を習得している人は、評価の方法は相談に応じますので、申し出てください。
|
オフィスアワー・その他 |
(オフィスアワー)開講日の5時間目。工学部2号館6階608号室 不在の時には,オフィスのドアに振り替え日時を掲示します.
このシラバスは随時更新します。最新版は、http://miyabi.ee.ehime-u.ac.jp/~tsuzuki/Class/Syllabus/proLan.html を参照すること。
|