○種別 (必須): | □ | 工学部•昼間 (授業概要)
| [継承] |
○入学年度 (必須): | □ | 西暦 2005年 (平成 17年)
| [継承] |
○名称 (必須): | □ | (英) Programming Exercise (II) (日) プログラミング演習2 (読) ぷろぐらみんぐえんしゅう
| [継承] |
○コース (必須): | 1. | 2005/[徳島大学.工学部.電気電子工学科]/[昼間コース]
| [継承] |
○担当教員 (必須): | 1. | 四柳 浩之 ([徳島大学.大学院社会産業理工学研究部.理工学域.電気電子系.知能電子回路分野]/[徳島大学.理工学部.理工学科.電気電子システムコース.知能電子回路講座])
| [継承] |
○単位 (必須): | □ | 1
| [継承] |
○目的 (必須): | □ | (英) (日) 数百∼数千行程度の大きなプログラムを作成する上で必要となるプログラミング言語C(以下,C言語)の実用技術について講義し,演習を行なうことで,大規模なコンピュータプログラムを作成する上で必要となる手法を習得させる.
| [継承] |
○概要 (必須): | □ | (英) (日) 大規模なコンピュータプログラムを作成する上で,プログラムのブロック化,目的に合わせたデータ構造の定義,ファイルとの入出力の知識は欠くことのできない要素である.本演習ではC言語のポインタの利用方法を習得させた後,関数,構造体を用いたプログラミング技法,データ処理に際して不可欠なファイル入出力プログラミングについて講述し実習を行なう.
| [継承] |
○キーワード (推奨): |
○先行科目 (推奨): | 1. | コンピュータ入門 ([2005/[徳島大学.工学部.電気電子工学科]/[昼間コース]]/->授業概要[2004/コンピュータ入門])
| [継承] |
| 2. | プログラミング演習1 ([2005/[徳島大学.工学部.電気電子工学科]/[昼間コース]]/->授業概要[2004/プログラミング演習1])
| [継承] |
○関連科目 (推奨): |
○要件 (任意): | □ | (英) (日) 「コンピュータ入門」,「プログラミング演習1」を履修していること.
| [継承] |
○注意 (任意): | □ | (英) (日) 毎週の演習では,前半を講義,後半を実習形式で行う.実習で作成したプログラムは以降の演習に利用するため,実習で科されたプログラムは必ず次の演習時間までに完成させておくこと.
| [継承] |
○目標 (必須): | 1. | (英) (日) C言語のポインタ,構造体の利用技法を理解する.
| [継承] |
| 2. | (英) (日) 関数を用いたC言語プログラム作成手法を習得する.
| [継承] |
| 3. | (英) (日) ファイル入出力を用いたC言語プログラム作成手法を習得する.
| [継承] |
○計画 (必須): | 1. | (英) (日) ポインタを用いたプログラミング
| [継承] |
| 2. | (英) (日) ポインタと配列の関係
| [継承] |
| 3. | (英) (日) メモリの動的割当を用いたプログラミング
| [継承] |
| 4. | (英) (日) 関数を用いたプログラミング
| [継承] |
| 5. | (英) (日) 関数の引数の受渡し(call by value)
| [継承] |
| 6. | (英) (日) 関数の引数の受渡し(call by reference)
| [継承] |
| 7. | (英) (日) 変数のスコープルール
| [継承] |
| 8. | (英) (日) 関数の再帰呼び出し
| [継承] |
| 9. | (英) (日) 構造体を用いたプログラミング1
| [継承] |
| 10. | (英) (日) 構造体を用いたプログラミング2
| [継承] |
| 11. | (英) (日) C言語特有の演算子
| [継承] |
| 12. | (英) (日) プリプロセッサを用いたプログラミング
| [継承] |
| 13. | (英) (日) ファイル入出力プログラミング1
| [継承] |
| 14. | (英) (日) ファイル入出力プログラミング2
| [継承] |
| 15. | (英) (日) 期末試験(到達目標1,2,3の評価)
| [継承] |
○評価 (必須): | □ | (英) (日) 到達目標の3項目が各々達成されているかを試験70%,平常点(実習レポートなど)30%とし,3項目平均で60%以上あれば合格とする.ただし,C言語プログラミング経験者に関しては試験の比率を100%として評価を行なうことがある.
| [継承] |
○JABEE合格 (任意): | □ | (英) (日) 到達目標の3項目が各々達成されているかを試験100%で評価し,3項目すべてにおいて60%以上あれば合格とする.
| [継承] |
○JABEE関連 (任意): | □ | (英) (日) (C)工学基礎20%,(D)専門基礎30%,(E)専門分野(知能電子回路)50%
| [継承] |
○対象学生 (任意): | □ | 開講コース学生のみ履修可能
| [継承] |
○教科書 (必須): | 1. | (英) (日) 講義の最初に配布するプリントを使用する.
| [継承] |
○参考資料 (推奨): | 1. | (英) (日) 阿曽弘具ほか 共著「UNIXとC」(近代科学社)
| [継承] |
○URL (任意): |
○連絡先 (推奨): | 1. | 四柳 浩之 ([徳島大学.大学院社会産業理工学研究部.理工学域.電気電子系.知能電子回路分野]/[徳島大学.理工学部.理工学科.電気電子システムコース.知能電子回路講座])
| [継承] |
| 2. | 大家 隆弘 ([徳島大学.インスティトゥーショナル・リサーチ室]/[徳島大学.理工学部.理工学科.電気電子システムコース.電気電子システム講座]/[徳島大学.先端技術科学教育部.システム創生工学専攻.電気電子創生工学コース.電気電子システム講座])
| [継承] |
○科目コード (推奨): |
○備考 (任意): | 1. | (英) (日) 卒業研究,大学院での研究ではコンピュータプログラミングができることが前提となっていることが多いので,必ず受講しておくこと.特に情報処理関係だけでなく計測·制御分野の職業につく場合には,規模の大きなプログラムを書く能力を身につけておく必要があるので,ぜひ受講しておくこと.
| [継承] |