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