概要:
コンピュータ上で動作するソフトウェアを開発するには,プログラミングについての
知識が必要となる.この授業では,プログラミング言語のうちC言語について,
変数や入出力,演算式,制御構文などの基礎的な使い方を,実習を通して習得する.
授業の進め方・方法:
座学と演習を交互に進めていく
注意点:
1年生の「情報処理基礎」から続く,プログラミングの入門的な授業となります.
多くの人にとってプログラミングは初めての経験だと思いますが,上達への近道は「習うより慣れろ」です.焦らずにじっくりと基礎的な部分から学習を進めていってください.
| 分類 | 分野 | 学習内容 | 学習内容の到達目標 | 到達レベル | 授業週 |
| 基礎的能力 | 工学基礎・ビジネス基礎 | 情報リテラシー | 情報リテラシー | 基礎的なプログラムを作成できる。 | 3 | |
| 計算機を用いて数学的な処理を行うことができる。 | 3 | |
| 基礎的なアルゴリズムについて理解し、任意のプログラミング言語を用いて記述できる。 | 3 | |
| 同一の問題に対し、それを解決できる複数のアルゴリズムが存在しうることを説明できる。 | 3 | |
| 専門的能力 | 分野別の専門工学 | 情報系分野 | プログラミング | プログラミングの基本的な構造を理解し、プログラムを記述できる。 | 4 | |
| サブルーチンの概念を理解し、これらを含むプログラムを記述できる。 | 4 | 前5,前7,後1 |
| 与えられた問題に対して、それを解決するためのソースプログラムを記述できる。 | 4 | 前6,前7,後4,後5,後6,後7,後12,後13,後14 |
| 与えられたソースプログラムを解析し、プログラムの動作を予測できる。 | 4 | 前1,前2,前3 |
| ソフトウェア生成に必要なツールを使い、ソースプログラムを実行できる。 | 4 | 前6,前7,前14,後4,後5,後6,後7,後12,後13,後14 |
| 分野別の工学実験・実習能力 | 情報系分野(実験・実習能力) | 情報系分野(実験・実習能力) | 与えられた問題に対してそれを解決するためのソースプログラムを、標準的な開発ツールや開発環境を利用して記述できる。 | 4 | 前1,前2,前3 |
| 標準的な方法を用いて、作成するプログラムの設計図を作成できる。 | 4 | 前1,前2,前3 |