• カリキュラムモデル
  • カリキュラム関連情報

カリキュラムモデル

分類番号 I304-002-3

訓練分野 情報・通信系(I)
訓練コース C++/VisualC++(CUI)
訓練対象者 C言語によるプログラム開発業務に携わり、リーダーとしての役割を担う者
訓練目標 OOP向言語として、クラスやオーバーロード機能が拡張されたC++言語の操作やプログラミング技術を習得し、プログラムを作成できる。
教科の細目 内容 訓練時間(H)
1.C++について (1)実行環境
(2)プログラム作成・コンパイル・実行・デバッグ
1
2.入出力ストリーム (1)coutへの出力
(2)書式出力
(3)マニピュレータ
(4)プリント出力
(5)cinよりの入力
(6)入出力ストリーム処理の拡張
(7)ファイル入出力
2
3.C++で拡張された機能 (1)コメント
(2)参照型
(3)ディフォルト引数
(4)関数のオーバーロード(多重定義)
(5)演算子のオーバーロード(多重定義)
3
4.クラス (1)クラス
(2)導出クラス
(3)導出クラスにおける関数のオーバーロード
(4)オブジェクトの配列・代入など
3
5.動的結合と多重継承(具体例) (1)クラスScoreの宣言
(2)コンストラクタとデストラクタ
(3)導出クラスPScoreの作成
(4)オブジェクトの線型リスト
(5)仮想関数
(6)多重継承
(7)順位付け付加TScoreの作成
4
6.演算子のオーバーロードとフレンド関数 (1)非メンバ関数によるオーバーロード
(2)メンバ関数によるオーバーロード
(3)フレンド関数
5
7.総合課題 (1)トランプゲームの作成(例)
(2)動くボール(例)
6
  訓練時間合計 24
使用器具等 C++言語処理系、パソコン一式

カリキュラムモデル・カリキュラム関連情報のダウンロード