■授業内容と方法 |
システム記述用の言語として開発され、応用範囲の広いプログラミング言語Cを学ぶ。Cの言語仕様だけではなく(プログラムの構想、設計、記述、デバッグ、リリース、保守等)、Cプログラミングの全過程について解説し、プログラム作成能力を高めるため、問題を解決するための手法(アルゴリズム)をその考え方とともに述べ、問題を解決する力を養う。
|
■達成目標 |
○C言語のデータ構造を理解した上で、課題を論理的な思考によりプログラム化する。(論理性) ○課題レポートの作成により、文章による表現能力を養う。(伝達性) ○例題から学んだ知識により、実践的なプログラムを作成する。(実践性) ○情報工学の専門的な基礎科目としてのプログラミング技能を習得する。(専門性)
|
■評価基準と評価方法 |
レポート・課題(80%)、試験(20%)により総合的に評価する。
|
■履修条件 |
情報工学科システムを使うため、情報工学科学生のみ履修可能である。
|
■授業計画 |
第1週:Cプログラムの書き方の基本,スタイル,Cコンパイラの使い方 第2週:データ型,演算子 第3週:配列 第4週:プログラムの制御(1) 第5週:プログラムの制御(2) 第6週:関数,ライブラリ関数 第7週:ポインタ 第8週:構造体 第9週:共用体 第10週:文字列の操作 第11週:ビット演算 第12週:ソートとサーチ(クイックソート,マージ,二分探索法) 第13週:データ構造(スタック,キュー,リスト構造) 第14週:ファイル処理 第15週:総合演習 第16週:期末試験
|
■事前・事後学習 |
|
■教科書 |
ISBN |
「C実践プログラミング」 Steve Oualline著 谷口功訳 オーム社
|
487311148X |
|
■参考書 |
ISBN |
|
■備考(メッセージ) |
|
■オフィスアワー |
8:00~10:00(総合情報処理センター2F教員室)
|
■メールアドレス |
taniguchi@cc.u-ryukyu.ac.jp
|
■URL |
http://www.osn.u-ryukyu.ac.jp/lecture/wiki/
|