教 授 要 目 |
| 情報科学科 | プログラミング(3) |
| Programming (3) | |
| 2 年 2 単位 学科で区分する選択指定科目 | |
| 担当教員 横山孝典, 荒井秀一, 星義克 | |
| 【 科目概要・到達目標 】 [科目概要] プログラミング言語の諸概念を解説した後,構造化プログラミングの考え方を構造化チャートの1つであるPADを用いて説明する.基本的な問題解決を構造化チャートで行えるようになった後,C言語によるプログラミングを実践する. [到達目標] (1)プログラミング言語の諸概念を理解し,プログラムを実行するために必要となるコンパイラ,リンカ,ローダ等の動作を説明できる.(2)要求仕様から条件分岐,繰り返し等の基本的構成要素を用いてアルゴリズムが設計できる.(3)関数及び構造体を用いて基本的なプログラムが書ける.(4)ポインタの意味を理解し,配列とポインタを用いたプログラムが書ける. [深く関連する学習教育目標] ()内はプログラム名称 E(コンピューティングとメディア工学) D(情報科学基盤) [関連する学習教育目標] ()内はプログラム名称 D, G(コンピューティングとメディア工学) E(情報科学基盤) |
|
| 【 成績評価 】 全ての認定試験が60点以上のものを合格とする。 |
|
| 【 履修心得 】 知識工学リテラシー,プログラミング(1)(2)を履修済であること.これら3科目に合格していないと理解は困難である. |
|
| 【 授業計画 】 1. プログラミング言語の諸概念(1) 2. プログラミング言語の諸概念(2) 3. 認定試験1 4. アルゴリズムの基本構成 5. 要求仕様とアルゴリズム 6. アルゴリズムからプログラムへ 7. 認定試験2 8. プログラム, アルゴリズムとバグ 9. 配列とポインタ 10. 文字と文字列, 多次元配列 11. 認定試験3 12. さまざまな関数 13. 変数のスコープ 14. 関数におけるデータ・パラメタの入出力 15. 認定試験4 |
|
| 【 教科書 】 Web上のOnline Textを用いる |
|
| 【 参考書 】 Steve Oualline「C実践プログラミング」 河村他「日本語PADによるアルゴリズム演習」 |
|
| 【e-mail address】 オンライン版では非公開です。 |
|
| 【 学生へのメッセージ 】 文法だけでは良いプログラムは書けない。アンケート結果を反映し、技術習得のための例題を数多く取り上げたい。 |
|
| 【 オフィスアワー 】 木曜日4時限に質問に答える。その他の時間についてはe-mailで予約すること。 |
|
| | 目 次 | 科目一覧 | |