プログラミング言語及び演習
Programming Languages and Exercises
准教授・河田 佳樹
2単位
目的
光技術は音楽・映像等の膨大な情報の伝達・処理をリアルタイムに行うIT技術の基盤であり,次世代ユビキタス情報社会に不可欠な最先端の技術ある.さらに,生体ナノイメージング,分子イメージングなど生体工学,医療分野への応用も期待されている.将来の光技術の開発に向け,コンピュータ利用のためのプログラミング技術は必須である.プログラミング言語及び演習では,C言語を用いたプログラミングの基礎知識を習得する.
概要
インターネット及び,プログラミング環境の操作方法とC言語について講義し,実際にコンピュータを使用してインターネット及び,プログラミング環境の操作とC言語プログラミングの演習を行う.
キーワード
コンピュータ,プログラミング,C言語,インターネット
先行科目
目標
1. | 光技術に関連したコンピュータの使用・応用が円滑に行える基礎知識を習得する. |
2. | C言語の基本的な文法を理解し,与えられた課題に対するプログラミングが行える力を養う. |
計画
1. | インターネット操作法について·演習 |
2. | プログラミング環境の操作法について·演習 |
3. | 変数·演算子について·演習 |
4. | 制御構造について(1)·演習 |
5. | 制御構造について(2)·演習 |
6. | 関数と記憶のクラスについて·演習 |
7. | 総合演習(1) |
8. | 小テスト |
9. | 配列について·演習 |
10. | ポインタについて·演習 |
11. | 構造体について·演習 |
12. | ファイル処理と分割コンパイルについて·演習 |
13. | データ構造·演習 |
14. | 数値計算·演習 |
15. | 総合演習(2) |
16. | 定期試験 |
評価
演習は全て出席し,レポートを提出しなければ成績評価の対象外となる. 演習レポートの提出状況と内容,定期試験の結果を総合して評価する. 演習レポートの内容が採点基準に満たない場合,再提出を求めることがある. 成績は演習レポート40%, 試験60%で評価し,全体で60%以上で合格とする.
JABEE合格
JABEE合格は単位合格と同一とする.
JABEE関連
学科教育目標B「系統的な専門教育課程のもとで光技術に関わる課題を創造的に見出し,与えられた制約の下で解決できる能力の育成,分類:計算機・画像処理関連の知識」と関連する.特に,光コンピューティング,光通信,信号処理,画像処理システムなどの分野におけるそれぞれの用途に適合した光システム構築に向けた能力の養成に関連する.
教科書
入門ANSI-C(石田晴久監修,実教出版)
参考資料
B.W.カーニハン,D.M.リッチー 著,石田晴久 訳:プログラミング言語C 第2版 ANSI規格準拠
連絡先
備考
演習は全て出席すること.限られた時間内で講義·演習の内容を理解し,課題をこなすことは困難であるので,予習をすること.