| 授業科目名 | 開講学科 |
| プログラミング演習A | 情報知能システム総合学科(電気情報・物理工学科) |
| 開講セメスター | |
| 3セメ | |
| 単位 | |
| 2単位 | |
| 担当教員名 | |
| 准教授 和泉 勇治 准教授 岡﨑 直観 助教 阿部 誠 助教 伊藤 健洋 助教 内沢 啓 助教 大林 武 助教 城田 松之 助教 林 久美子 |
|
| 授業科目の目的・概要及び達成目標等 | |
| 1.目的 情報技術(Information Technology)の基盤たるアルゴリズムの設計法とプログラミングの技法について学ぶ. 2.概要 与えられた課題に対し,各自が,アルゴリズムの設計・プログラミング(UNIX環境下でC言語を使用)・レポートの作成を行い,面接員(教員・TA)による試問を受ける. 3.達成目標等 ・小規模なプログラムの動作を解析し、C言語によるプログラムの基本的動作を理解する. ・課題(数値解析,関数の再帰呼び出し,データ構造など)を通し,解法のアルゴリズムを設計する方法,そのアルゴリズムをC言語でプログラミングする技術を身につける. ・自分が設計したアルゴリズム・作成したプログラムを他人に説明する技術を身につける. |
|
| 他の授業科目との関連及び履修上の注意 | |
| 「情報処理演習」を履修していることが望ましい. | |
| 授業計画 | |
| 1.演習の進め方に関する概要説明 2.演習環境の説明・練習 3.第1回課題(数値計算に関する課題)の説明とC言語の基礎 4.面接による試問 5.第1回課題レポート作成とファイル入出力に関する演習 6.面接による試問(第1回課題に対するレポート提出) 7.第2回課題(関数の再帰呼び出しに関する課題)の説明と関数呼出しに関する演習 8.面接による試問 9.第2回課題レポート作成と構造体に関する演習 10.面接による試問(第2回課題に対するレポート提出) 11.第3回課題(データ構造に関する課題)の説明と動的メモリアクセス、ポインタに関する演習 12.面接による試問 13.第3回課題レポート作成 14.面接による試問(第3回課題に対するレポート提出) 15.まとめ |
|
| 成績評価の方法及び基準 | |
| ・提出されたレポートと,レポート提出時の試問の結果により,課題ごとに評価点を与える. ・独創的アイデアや独自の検討結果を提出した場合,それらを高く評価し加点する. ・三つの課題に対する評価点の合計により合否を判定する. |
|
| 教科書・参考書(教書名をクリックすると図書館の所蔵・貸出状況を確認できます) | |
|
[未設定]
阿曽・堀口・鈴木・下平:
UNIXとC
, 近代科学社
, ISBN476490229X [未設定] 林 晴比古: 新・C言語入門 シニア編 , ソフトバンクパブリッシング , ISBN4797325623 [未設定] H. Shildt: 独習C 第3版 , 翔泳社 , ISBN4798102962 |
|
| 関連ホームページ | |
| 備考 | |
| ・各課題説明のための資料を,印刷物としてあるいは計算機システム上に実装されたブラウザ経由で適宜提供する. ・C言語の参考書を各自用意しておくこと.C言語の参考書は多数出版されているので,いろいろ眺めてみて自分に合ったものを選べばよい |
|