組込み技術者向けC言語プログラミング-上級編-

組込み技術者向けC言語プログラミング-上級編-
講座番号 CP26EMB003
ジャンル プログラミング・言語
講座名称 組込み技術者向けC言語プログラミング-上級編-
受講期間 2日間
講座形式 講義/演習
講座概要 実務で必要となる高度なC言語プログラミング技術を習得します。ビット操作、構造体、関数ポインタ、複数ファイル構成など、組込み開発で重要となる実践的な技術を学習します。
学習目標 ・ビット演算子を使いこなせる
・ビットマスクを使ったフラグ管理ができる
・ビットフィールドを理解して活用できる
・メモリ効率的なプログラムを作成できる
・ハードウェア制御の基礎を理解する
・構造体の定義と使用ができる
・構造体ポインタを適切に操作できる
・構造体配列を効果的に活用できる
・複雑なデータ構造を設計・実装できる
・実際のプロジェクトで構造体を活用できる
・関数ポインタの概念を理解し、適切に宣言・使用できる
・関数ポインタを引数として渡す関数を作成できる
・関数ポインタ配列を使った効率的なプログラムを書ける
・コールバック関数の仕組みを理解し、実装できる
・柔軟で拡張性のあるプログラム設計ができる
・複数ファイルに分割したプログラムを作成できる
・extern宣言を正しく使用できる
・プリプロセッサ機能を効果的に活用できる
・再利用可能なモジュールを設計できる
・静的ライブラリを作成・使用できる
・大規模プロジェクトの構成を理解する
・短絡評価を使った安全なプログラミングができる
・共用体(union)を理解し活用できる
・C言語の最新規格の概要を理解する
使用教材 オリジナル教材
学習項目

1日目午前
1. ビット操作とビットフィールド
演習問題

1日目午後
2. 構造体とポインタ
演習問題

2日目午前
3. 関数ポインタ
演習問題

2日目午後
4. 複数ファイル・発展技術
演習問題
5. C23の新機能(オプション)

前提条件 C言語プログラミングにおいて、応用編で紹介している以下の内容を十分に理解していることが必要です。
・配列とポインタの関係
・文字列処理の基本
・関数の定義と使用
・メモリの概念
受講対象 「組込み技術者向けC言語プログラミング-応用編-」を修了した学習者、あるいは同等の知識とスキルがある方。
関連講座 組込み技術者向けC言語プログラミング-応用編-
関連資格 組込みC言語プログラミング検定レベル1
組込みC言語プログラミング検定レベル2
受講料金 事務局へお問合せください。
開催日程 事務局へお問合せください。
備考 実習環境:Windows11 またはオンラインWebサイト
事務局 教育研修事業部
株式会社サートプロ
www.certpro.jp
TEL:03-6276-1168
お問合せ

    お問い合わせ内容 *

    お名前 *

    会社名・団体名

    所属・役職

    メールアドレス *

    電話番号

    受講予定人数

    希望時期

    お問い合わせ内容 *

    よかったらシェアしてね!
    • URLをコピーしました!
    • URLをコピーしました!
    目次