研修内容

IT技術基礎力講座60時間
1.コンピュータ基礎
2.基本情報技術者
  • コンピューター
  • システム概要と構成
  • 2進数と16進数
  • 文字と数値の表現
  • ファイルとデータベース
  • ソフトウェアの種類と機能
  • プログラム開発の流れ
  • プログラム作成の手順
  • プログラム言語の種類
  • 様々なシステム形態
3.情報セキュリティの重要性と最新動向
4.品質管理の重要性
5.Linux入門
  • 情報セキュリティ概要
  • セキュリティ事故事例
  • 品質管理概要
  • NSCo品質管理要綱
  • Linuxの基本操作(GUI)
  • Linuxの基本コマンド操作実習
IT技術者プログラミング開発講座(C/Java)各90時間
1.プログラミング基礎 C言語
  • C言語とは
  • コードの基本と出力
  • 変数とスコープ
  • 式と演算子
  • 条件分岐と繰り返し
  • 配列とポインタ
  • 関数
  • 構造体と共用体
  • ファイル入出力
  • 実習
2.プログラミング基礎 Java
  • Javaの基本文法
  • クラス基本 フィールド/メソッド
  • コンストラクタ
  • オーバーロード
  • 継承 オーバーライド
  • 抽象クラス インターフェイス
  • パッケージ
  • マルチスレッド
  • 例外
  • 開発実習
擬似プロジェクト(C:マイコン制御ソフトウェア/Java:アプリケーション)各90時間
1.擬似プロジェクト C言語
学習用マイコンを利用した、キー押下に応じてLED点灯およびLCD表示を行う組込みソフトウェアの開発演習(ウォーターフォールモデル上の詳細設計書作成から結合試験の工程を実施)
下記4つのモジュールを分担し、一人一つ担当させる。
  • mainモジュール
    KEYモジュールを呼び出しキー値を取得し、LED、LCDの各モジュールへ表示の指示を与えます。エラー判定、キー読み取りの調整(チャタリング除去)、長押し判定などもmainモジュールで行います。
  • LCDモジュール
    モジュールの動作概要は呼び出し元から指定された状態に応じて文字列を液晶画面に表示。マイコンのI/Oポートレジスタを直接操作し、液晶デバイスを制御します。
  • LEDモジュール
    メインモジュールからの点灯、点滅要求に従ってマイコンポートを制御し、LEDを指定時間だけ点灯、点滅させます。
    また、LCDモジュールに対してメッセージの表示要求を出します。
  • KEYモジュール
    メインモジュールからの要求に基づきハードウェアをダイナミックスキャンで走査(scan)し、キー値を返却します。
2.擬似プロジェクト Java
社員情報管理システムを題材にコンソールアプリケーションを開発し、クラス設計から実装、試験までを経験します。
各社員の情報を入力、編集、一覧表示、検索表示、削除できること。
入力されたデータ一式をsave、loadすることができることを条件に、7つの機能を実現します。
これらを通し、「プログラミング基礎Java」で学んだクラス、カプセル化、継承、オーバーロード、オーバーライド、抽象クラス、インターフェイス、ポリモーフィズム(多態性)などJavaの核となる部分を実践的に学びます。

スキル認定試験
IT技術基礎力プログラム、IT技術者プログラミング開発プログラム(C/Java)でそれぞれ実施します。
成績によっては弊社プロジェクトへの参画が可能となります。
評価基準