手続き型プログラム言語Cを利用し、基本データ構造(配列、リスト、キューなど)を活用するアルゴリズムの課題演習を通して実践的なプログラミング力の基礎を養う。同時にプログラミングに必要となる基本データ構造の諸概念を段階的に学ぶ。一連のソフトウェア開発手順を理解しながらプログラムを作ることができる。コンパイル)に即したプログラム開発ができる。構造化チャートPAD、疑似言語等を利用してアルゴリズムの図式表現や文書化ができる。観点と重みで総合評価する。第1週〜第5週は演習の感想などを一括してまとめ、必要に応じて教員コメントを付けて翌週以降に配布する。第6週〜第15週は演習課題終了毎(二週1テーマ)にPADの模範解答例を提示する。【履修上の注意・予習・復習について】ただし正当なやむを得ない理由で遅刻や欠席等の場合は事前事後に関わらず担当教員まで連絡すること。(国家試験)の午後の試験の出題範囲である「ソフトウェア設計」と「ソフトウェア開発」に必要となるC言語のプログラミング能力を養うことができる。UNIPAに掲載している学習テーマのテキストを予習し、授業の演習内容を復習すること。UNIPAに掲載している学習テーマのテキストを予習し、授業の演習内容を復習すること。UNIPAに掲載している学習テーマのテキストを予習し、授業の演習内容を復習すること。UNIPAに掲載している学習テーマのテキストを予習し、授業の演習内容を復習すること。UNIPAに掲載している学習テーマのテキストを予習し、授業の演習内容を復習すること。UNIPAに掲載している学習テーマのテキストを予習し、授業の演習内容を復習すること。UNIPAに掲載している学習テーマのテキストを予習し、授業の演習内容を復習すること。UNIPAに掲載している学習テーマのテキストを予習し、授業の演習内容を復習すること。UNIPAに掲載している学習テーマのテキストを予習し、授業の演習内容を復習すること。UNIPAに掲載している学習テーマのテキストを予習し、授業の演習内容を復習すること。UNIPAに掲載している学習テーマのテキストを予習し、授業の演習内容を復習すること。UNIPAに掲載している学習テーマのテキストを予習し、授業の演習内容を復習すること。UNIPAに掲載している学習テーマのテキストを予習し、授業の演習内容を復習すること。UNIPAに掲載している学習テーマのテキストを予習し、授業の演習内容を復習すること。UNIPAに掲載している学習テーマのテキストを予習し、授業の演習内容を復習すること。履修していることが望ましい。