コースコード:FG240

新入社員のための システム構築トレーニング C編 -プログラミングの基本から開発プロジェクト体験まで-

コース概要

マシン実習

C言語の基本文法と、ポインタの利用をはじめとするプログラミング技法をマシン実習を通して修得します。前半では、多数のプログラミング演習課題によりプログラミングスキルの定着を図ります。後半では、システム構築演習を通して、C言語でのシステム開発の一連の流れを理解します。

受講料 

464,400円(税込)/430,000円(税抜)

講習日数

18日間

講師からのメッセージ

本コースは、文法を中心としたプログラミングスキル修得のためのStep 1と、身につけたプログラムスキルを実践してシステム開発演習を行うStep 2の2段階の受講ステップとして構成されています。

■■Step1 文法を中心としたプログラミングスキル修得

■基本文法の徹底スキルアップ
 ●振り返りワーク、グループディスカッション
  講義内容を腹落ちさせる時間を、研修時間内に設け、単元ごとの内容を確実に理解します。
 ●レベル別ラリー問題演習
  レベルに応じたラリー形式の演習問題を解き、個々の理解度に応じたスキルアップを図ります。
■ソフトウェアテスト
 システム開発に必須のソフトウェアテスト技法をテスト用プログラムを用いた演習により修得します。

■■Step2 ケーススタディ形式のプロジェクト型開発演習

■ケーススタディ形式のプロジェクト型開発演習
 ●システム構築の全体像の理解
 ●プログラミングスキルの実践
 ●メンバー間のコミュニケーション
 ● QCD の意識
 ●報連相の徹底

また、受講者が自ら学ぶための演習やコンテンツをご用意しています。

●自ら学ぶ力を身につける
 講義では、発問やプログラミング解説の発表の機会を増やし、受講者の自主性を重視しています。
 また、説明は簡潔にわかりやすく、手を動かしながら自分で考える演習時間を多めに確保しています。
●グループワーク、相互レビュー
 グループワークによる相互レビューの機会を設けることで、同じ結果でも異なるアプローチの仕方が
 あることを理解したり、見やすく分かりやすいソースコードの作成を意識したりと、
 1人では得られない理解度の向上を図っています。
●目標設定と到達度管理
 演習では、個々の理解度に応じた目標を設定し、その目標達成に向け取り組みます。
 また、取り組み状況や達成状況は、逐次報告を実施し確認しています。
●経験から学ぶ重要性を指導
 「システム開発入門」受講者には、以前のプロジェクトの反省点を活かした活動を行うように指導します。
 受講者それぞれの振り返りを次に活かせるようにし、自立的な成長を促します。

到達目標

  • ・ C言語の基本文法を用いてプログラムを組むことができる。
  • ・ ポインタを利用した基本的なプログラミングができる。
  • ・ ユーザー関数を利用したプログラミングができる。
  • ・ 構造体・ファイル入出力を利用したプログラミングができる。
  • ・ メモリを動的に確保するプログラミングができる。
  • ・ ポインタ配列、リスト構造、コマンドライン引数を利用したプログラミングができる。
  • ・ フローチャートでアルゴリズムを表現できる。
  • ・ テストの重要性を説明できる。
  • ・ 基本的なテストの種類について説明できる。
  • ・ テストケースを元に簡単なテストが実施できる。
  • ・ プログラム開発手順を理解し、設計仕様書からCプログラムを作成できる。
  • ・ プロジェクトメンバとコミュニケーションをとり、協力して開発することができる。

前提知識

「新入社員のための システム開発入門」コースを修了、または同等知識をお持ちの方。

研修コースマップ

新入社員研修/内定者研修

  • システム構築トレーニング

コース内容

1日目
AM
1.C言語を使った開発手順
・main関数
・変数とデータ型
PM
1.C言語を使った開発手順
・標準ライブラリ関数
2.制御用構文
・if文
・switch文
2日目
AM
2.制御用構文
・while文
・for文
PM
3.配列
・配列
・配列利用時の注意点
3日目
AM
3.配列
・文字列/文字列関数
4.ポインタ
・ポインタによる変数操作
PM
4.ポインタ
・ポインタによる配列操作
・ポインタによる文字列操作
4日目
AM
5.アルゴリズムトレーニング
・アルゴリズムの基本(復習)
・制御構文の活用
PM
5.アルゴリズムトレーニング
・探索のアルゴリズム
・整列のアルゴリズム
5日目
AM
6.関数
・ユーザ関数の利用
PM
6.関数
・標準ライブラリ関数の戻り値
・関数とポインタ
6日目
AM
7.構造体
・構造体
・構造体配列
PM
8. ファイル入出力
・ファイルのオープン/クローズ
・ファイル入出力関数
7日目
AM
9.ポインタを利用したプログラム
・動的なメモリ確保
PM
9.ポインタを利用したプログラム
・ポインタ配列
8日目
AM
9.ポインタを利用したプログラム
・コマンドライン引数
・リスト構造
PM
10.モジュール化プログラミング
・プリプロセッサ制御文
・ 記憶クラス
9日目
AM
11.プログラミング演習
PM
11.プログラミング演習
10日目
AM
12.フローチャートトレーニング
・仕様からフローチャートを作成する演習(分岐、繰り返し)
・仕様からフローチャートを作成する演習(分岐と繰り返しの複合、応用)
PM
12.フローチャートトレーニング
・仕様からフローチャートを作成する演習(分岐、繰り返し)
・仕様からフローチャートを作成する演習(分岐と繰り返しの複合、応用)
13.修了テスト
11日目
AM
14. テストの目的
・ テストの目的
・システム開発とテスト
・テストのライフサイクル
15.ホワイトボックステスト
・ホワイトボックステストとは
・制御フローダイアグラム
・制御フローテスト
PM
16.境界値テスト
・同値分割
・境界値分析
17. ソフトウェアテスト演習
12日目
AM
18.開発プロジェクト体験演習
・プロジェクト基本計画
・ケース理解
PM
18.開発プロジェクト体験演習
・ケース理解
 続き
13日目
AM
18.開発プロジェクト体験演習
・内部設計
PM
18.開発プロジェクト体験演習
・内部設計
 続き
14日目
AM
18.開発プロジェクト体験演習
・内部設計
 続き
PM
18.開発プロジェクト体験演習
・プログラム設計
15日目
AM
18.開発プロジェクト体験演習
・プログラム設計
 続き
・プログラミング
PM
18.開発プロジェクト体験演習
・プログラミング
 続き
16日目
AM
18.開発プロジェクト体験演習
・プログラミング
 続き
PM
18.開発プロジェクト体験演習
・プログラミング
 続き
・テストとレビュー
17日目
AM
18.開発プロジェクト体験演習
・テストとレビュー
 続き
PM
18.開発プロジェクト体験演習
・テストとレビュー
 続き
18日目
AM
19.成果発表準備
・プレゼンテーション資料作成
・リハーサル
PM
20.成果発表

■学習形態と割合

1~11日目

12~18日目

■対応サービス

  • ○ SkillSlalom(スキルスラローム)
  • ○ クラスマネージャー
  • ○ +αトレーニング
  • ○ ビジネスマインドブートキャンプ
  • ○ デジタルテキスト
  • ○ 発表会
  • ○ 個人成果報告書

お客様の声

■新入社員の声
「短期間でずいぶん濃い内容だと思います。講義は本当に分かりやすく、未経験でも何とかついていけたので、安心しました。」
「今回の講義で配列やポインタなどの理解が深まりました。テキストの内容だけでなく、プログラムの応用の仕方など、雑学も交えた講義で非常に有意義でした。」
「初めての言語の勉強でしたが、プログラミング自体に苦手意識を持つこともなくここまでこれたのでよかったと思います。また他人のソースを見る機会もたくさんあり、今まで勉強したことのある人たちがどんなソースを書くのか勉強できました。」

・開発プロジェクト体験演習を終えて
「システム構築全体の流れを実際の作業を行いながら体験することができ、とても良い経験となった。」
「システム構築の一連の流れを知ることができ、実際作っていく中で技術の差はあれど、個々人のパフォーマンスを最大限に発揮していくことが重要だとわかりました。」
「チームのメンバーの方々の考え方や、他のチームの方々の考えなどを知れて学びになった。また、システム構築の中で、自身の役割を認識したり、スケジュールの管理をしたりすることも同時に学ぶことができ、とてもいい機会を頂けたと思っている。」

■参観者の声
「グループで作業をすることの大変さと、それ以上の大切さを学んできたようで良かったです。」
「グループ内でコミュニケーションが良くとれている様に感じた。前向きに取り組んでいく姿勢が感じられた。」
「研修生のレベル格差を含め、協力体制が出来ていたように思う。」
「自社で見る様子と違い、とても頼もしく見えました。」

留意事項・備考

・本コースは、2019年度新入社員研修向けのコースです。

・マシン実習はWindows で実施します。

成果発表会について
・研修最終日(5/30)の午後に、成果発表会を実施します。成果発表会は、育成担当・責任者の方もご参加いただけます。詳細は5月の中旬にお送りするご案内をご覧ください。

成果物について
・研修期間中に作成したソースや発表資料などは、後日SkillSlalom上で公開いたします。

・本コースでは、事前事後テストおよび修了テストの結果や講師・クラスマネージャーコメントをまとめた個人成果報告書を提出いたします。

・本コースは、2018年度の「システム構築トレーニング C前編・後編」を統合し、開発プロジェクト体験演習を1日長くしたコースです。

・本コースを含んだ新入社員専用コースを組み合わせた以下のお得なパックコースもご用意しています。
 ・新入社員 ITエンジニア育成トータルパックC編

開催スケジュール詳細・お申込

来年度春の新入社員研修のWeb申込みは、1月半ば頃に受付開始を予定しております。 スケジュールに関しては、お手数をおかけいたしますが、新入社員研修(春開催)スケジュールまたは「新入社員研修サービスのご案内」パンフレット(PDF)をご覧ください。

また、本コースはカスタムメイド研修(一社向け研修)としても実施致します。 最低実施料金は1名様分の受講料の10名様分程度が目安です。詳細につきましてはお気軽にお問い合わせ下さい。
 お問い合わせ先:新入社員研修担当(freshman@educ.jp.nec.com