C言語組込みプログラミング研修の概要
C言語組込みプログラミング研修は掲載の概要をもとに、貴社のご要望にあわせて内容をカスタマイズしてご提供します。ご検討にあたっては、研修実施までの流れや研修の受講形式もあわせてご確認ください。助成金を活用した研修や新入社員研修をご検討の場合は、各ページをご覧ください。
対象者
C言語プログラミングと組込みシステム開発の技術を身につけたい方向けの研修です。
学べること
C言語、ポインタ・構造体、UML、MySQL、Socket通信、組込み機器、システム開発工程。
到達目標
C言語特有の機能と注意点を理解し、組込みシステムの開発工程に沿って実装できる総合力を養います。
研修形式
学習期間は2ヶ月。基礎・応用・実践を段階的に学び、組込み機器を使った開発演習に取り組みます。
| 研修名 |
C言語組込みプログラミング研修 |
||
|---|---|---|---|
| 研修概要 | コンピュータ/ネットワークの基礎知識と、プログラミングの基礎技術を学びます。C言語は開発に使われる汎用言語で、多くのプログラミング言語の土台にもなっています。本研修では、C言語の概要と基本文法から実践まで、特有の機能を学び、C言語によるシステム開発技術を習得します。さらに、組込みプログラミングを学び、組込みシステム開発作業の流れを習得します。 | ||
| 研修のポイント |
|
||
| 対象者 | C言語プログラミング技術、組込みプログラミングの習得を目指す方 | ||
| レベル | 基礎、応用、実践 | 学習期間 | 2ヶ月 |
| 受講形式 |
|
||
| その他 備考 | 貴社独自のカリキュラムを構築できます。ご要望やご相談はお問い合わせください。 | ||
こんな課題を解決します
- スキルの統一化
- 研修を通じて、基本的なプログラミングスキルを統一化し、共通の理解を築きます。
- プロジェクト管理の理解
- タスクの管理や進捗の把握、プロジェクト全体での役割を把握することが求められます。
- 問題解決能力の向上
- 新入社員が自らの課題に対処し、効果的な解決策を見つけるためのスキルを向上させます。
- 助成金を活用してコスト削減
- 助成金を活用して研修費用を大幅に下げられます。申請サポートもお任せください。
研修カリキュラム例
アイクラウドが提供するC言語組込みプログラミング研修のカリキュラム例です。ご要望を反映したオーダーメイドのカリキュラムで実施することもできます。
この研修で扱う5つの学習領域
- IT・C言語プログラミング基礎コンピュータ、ネットワーク、アルゴリズムと、C言語の基本文法、関数、配列、ポインタ、構造体などを学びます。
- UML・データベース各種UML図の表記法と、MySQLによるSQL、C言語からのデータベース接続を学びます。
- C言語実践・組込み制御Socket通信と組込み機器のプログラミングを通じて、C言語の実践技術を学びます。
- 組込み開発演習組込み機器を使用し、チームで開発テーマとコーディングルールを決め、機能実装とグループ発表に取り組みます。
- 企画・システム総合開発商品アイデアとシステム開発工程を整理し、PC、組込み機器、データベースを連携した総合演習に取り組みます。
| IT基礎/プログラミング基礎 | 1. コンピュータ基礎 | 2. ネットワーク基礎 |
| 3. プログラミング基礎 | 4. アルゴリズム基礎 | |
| C言語プログラミング基礎 | 1. 開発環境設定(MinGWとEclipse) | 2. プログラムの作成方法 |
| 3. main関数の書き方 | 4. 画面出力 | |
| 5. データ型と変数 | 6. 演算子 | |
| 7. 制御文(if・switch) | 8. 繰り返し文(for・while) | |
| 9. 配列 | 10. ポインタ | |
| 11. 関数 | 12. 構造体 | |
| 13. ファイルの入出力 | ||
| UML基礎 | 1. クラス図 | 2. ユースケース図 |
| 3. シーケンス図 | 4. 状態遷移図 | |
| 5. アクティビティー図 | ||
| データベース | 1. MySQLによるSQL基礎 | 2. RDBMSの概略 |
| 3. 正規化 | 4. テーブル作成 | |
| 5. データの選択 | 6. 複数テーブルのデータ選択 | |
| 7. データの追加 | 8. データの更新 | |
| 9. データの削除 | 10. C言語からMySQL上のデータを操作する | |
| C言語実践 | 1. プログラム制作演習 | 2. Socket通信プログラム作成方法 |
| 3. 2点間のプログラムで文字データ送受信プログラム作成演習 | 4. 組込み機器の開発環境設定 | |
| 5. 組み込み機器の仕様説明 | 6. LED点滅プログラム作成 | |
| 7. 組み込み機器サンプルコード | 8. 組み込み機器サンプルコードを改造したプログラム演習(LED点滅・ボタンスイッチ・環境センサー・ネットワーク接続) | |
| 組込みプログラミング開発演習 | 1. 組込み機器を使用した開発演習概要 | 2. チーム単位で開発テーマの検討 |
| 3. コーディングルールの作成 | 4. 講師確認 | |
| 5. 機能実装 | 6. グループ発表 | |
| デザイン思考/システム開発基礎 | 1. デザイン思考(ペルソナを中心に講義) | 2. 要件定義 |
| 3. 外部設計書 | 4. 内部設計書 | |
| 5. WBS | 6. テスト仕様書 | |
| 総合開発演習 | 1. グループにてアイデア検討 | 2. 講師確認 |
| 3. 要件定義書作成 | 4. WBS・テスト仕様書作成 | |
| 5. 機能実装 | 6. テスト | |
| 7. 発表資料作成とまとめ(要件定義・WBS・データベースER図・テスト) | 8. 発表準備 | |
| 9. 成果発表 |
※ カリキュラム内容、日程、時間割は変更する場合がございます
スケジュール
| IT基礎/プログラミング基礎 | コンピュータ基礎・ネットワーク基礎・プログラミング基礎・アルゴリズム基礎 |
|---|---|
| C言語プログラミング基礎 | C言語によるプログラミング基礎技術を学習します |
| UML基礎 | クラス図・ユースケース図・シーケンス図・状態遷移図・アクティビティー図 |
| データベース | MySQLによるSQL基礎、C言語を使用したデータベース接続基礎 |
| C言語実践 | Socket通信プログラム、組込み機器のプログラミング |
| 組込みプログラミング開発演習 | 組込み機器を使用した開発演習 |
| デザイン思考/システム開発基礎 | 商品開発のアイデア出しについて/システム開発工程と各種ドキュメント |
| 総合開発演習 | PC組込み機器、データベースを連携した開発演習 |
研修実施にともなう確認事項
助成金を活用してコスト削減
厚生労働省で取り扱っている支援金は、条件さえ満たせばどんな会社でももらうことができ、返済する必要はありません。助成金の種類は50種類以上(雇用や教育訓練など)あり、社員教育に関連した助成金は、「人材開発支援助成金」が多く利用されています。アイクラウドでは、研修の提供に加えて助成金活用もサポートしています。 助成金の詳しいご説明はこちら
C言語組込みプログラミング研修のよくある質問
C言語組込みプログラミング研修はどのような人が対象ですか?
C言語プログラミング技術と組込みプログラミングの習得を目指す方を対象としています。
どのような内容を学びますか?
C言語の基本文法とポインタ・構造体、UML、MySQL、Socket通信、組込み機器、システム開発工程を学びます。
研修期間とレベルを教えてください。
学習期間は2ヶ月で、基礎・応用・実践の各段階を扱います。
組込み機器を使った開発演習はありますか?
はい。組込み機器を使った開発に加え、PC、組込み機器、データベースを連携する総合開発演習に取り組みます。
カリキュラムはカスタマイズできますか?
はい。掲載しているカリキュラム例をもとに、貴社のご要望に合わせた独自カリキュラムを構築できます。