| システム設計演習 | 講師 山 本 仁 志 |
| 水曜日 | 3時限 |
| 講義の狙いと留意点 |
| 情報システムの設計・実装を演習によって実際に体験することにより、高度な情報技術の習得および情報システム設計の枠組みを理解する。本演習では、プログラミング言語として最も適用範囲が広いC言語を学ぶことでプログラミング技術の基礎を学ぶ。基本情報処理技術者試験レベルのプログラミング力の獲得を目指す。また、進度とレベルによっては、データベースを用いたWebプログラミングも体験する。 |
| 成績評価の方法 |
| 期末のテスト、出席を含む平常点を総合して判断する |
| 教科書 |
| 開講時に指定する |
| 参考書・指定図書 |
| 講義中に随時紹介する |
| 講義の内容 | |
| 1回 | ガイダンス ・情報システムの実装に必要な知識 ・講義の進め方 |
| 2回 | プログラミングとは ・プログラミング言語の歴史 ・システムエンジニアの意義 |
| 3回 | アルゴリズムと構造化 ・アルゴリズムとは ・プログラムの基本構造 ・プログラムの作り方 |
| 4回 | ・四則計算 ・変数の宣言と利用 |
| 5回 | 制御構造1 判断 ・簡単な判断 ・比較演算 |
| 6回 | 制御構造2 繰返し ・簡単な繰返し ・繰返しによる計算 |
| 7回 | 配列 ・配列とは ・配列を使ったソート処理 |
| 8回 | 構造体 ・構造体とは |
| 9回 | 構造体2 ・構造体を使った住所録管理ソフトウェアの実装 |
| 10回 | 関数 ・プログラムにおける関数とは |
| 11回 | 関数2 ・関数によるモジュール化プログラミング |
| 12回 | システム実装 ・簡易POSシステムの構築 |
| 13回 | まとめ ・全体の復習とまとめ |