この授業で取り扱うプログラミング言語は、C++である。
この授業では、プログラミング言語を用いたソフトウェアの作成を通して、実践的なソフトウェア開発での基盤となるプログラミングスキルの基礎力を養うことを目標とする。
内容はプログラムの構造・記述形式、データの扱い(変数、配列)、式と演算、入出力、制御構文、サブルーチン(関数、メソッド)、簡単なアルゴリズム等を学習する。
実習では、プログラム要素と処理の流れを考慮し、エラーを修正できる力を養うことで、プログラミングによる論理的思考力や問題解決力を身に付ける。
C++(シープラスプラス)言語は,C言語をベースにオブジェクト指向などの様々な機能拡張を行ったプログラミング言語である.非常に多機能かつハードウェアを詳細にコントロールできてプログラムを高速に動かせる特徴を持つ.
これらの特徴から,本格的なゲームソフト,組込み機器でのアプリケーションソフトウェア,デバイスドライバなどの開発では必須のプログラミング言語として位置付けられている.
C++言語は,他のプログラミング言語と比較して学習しにくいと言われるが,他言語の特徴をほとんどを含むので,習得後は他言語での学習が容易になる.
この授業では,C++言語を分かりやすく解説・実習することで,多彩なプログラミングができ
るようになる基礎固めを目標とする.
主な内容は,下記の分野となる.
・プログラミング,アルゴリズムの基本
・データの取り扱い(変数・定数・配列・代入)
・演算
・標準入出力(画面表示・キー入力)
・制御構文(条件判定・分岐・繰り返し)
・オブジェクト指向の考え方
・クラスの基本
開発ツールとして, Windows上のVisual StudioおよびWeb上の開発環境を使う.開発ツールの
操作方法の習得もこの授業の内容に含まれる. |