開催地 : 東京/大阪/横浜/名古屋/福岡

C言語プログラミング研修

C言語プログラミング研修はC言語プログラムによるオブジェクト指向プログラミングを習得し、開発手順/変数/配列/制御構造などを学ぶ研修です。

2021年4月開催講座の詳細をみる

集合研修 ・ オンラインライブ研修が選べるようになりました

C言語プログラミング研修の概要

C言語プログラミング研修概要をご覧いただき、この概要をベースに貴社のご要望にあわせた内容にカスタマイズして研修をご提供いたします。研修ご検討にともない、研修実施までの流れ研修会場もご確認いただき、助成金を活用した研修新入社員研修をご検討されている企業さまは各ページをご覧ください。

研修名

C言語プログラミング研修

研修概要 コンピュータ/ネットワーク基礎知識、プログラミングの基礎技術、開発の汎用言語であり、多くのプログラミング言語の土台ともなっているC言語を概要から基本文法から実践までC言語特有の機能を学びます。そして、データベース、ネットワークプログラミングを学び、C言語プログラミングによるシステム開発技術を習得します。
習得目標スキル
  • プログラム開発手順の理解
  • アルゴリズムとデータ構造の理解
  • フローチャートによるプログラミング
  • C言語プログラミングの文法
  • リレーショナルデータベース技術
  • ネットワークプログラミング技術
  • システム開発プロセス、設計技法、テスト技法
  • ソフトウェア開発技術、プロジェクト、行程の理解
対象者 C言語プログラミング技術を基礎から習得し、ソフトウェア開発技術者を目指す方 レベル 基礎、応用、実践
学習時間/期間 262.5時間/35日 実施時間 9:00~17:30(休憩含)
研修会場
その他、備考 貴社独自のカリキュラムを構築することが可能です。その他、ご要望、ご相談はお問い合わせください。

研修に関するご質問」「ご相談」「お見積り

電話でのお問い合わせ
03-6863-4805(平日10:00~17:00)

研修について聞いてみる

助成金を活用し、実質0円で研修実施

国の助成金制度を活用することで、
1事業所あたり最大500万円が支給されます

助成金の詳細を確認する

C言語プログラミング研修のカリキュラム

アイクラウド研修サービスのC言語プログラミング研修のカリキュラムの一例となります。ご要望を反映したオーダーメイドのC言語プログラミング研修カリキュラムでの研修実施も可能でございます。

IT基礎/プログラミング基礎

コンピュータ基礎
  • コンピュータ構成要素(五大装置)
  • システム構成要素
  • ハードウェアとソフトウェア
  • ソフトウェアの種類
  • ファイルとデータベース
  • 情報の単位
  • PC基本操作
  • ドライブ構成とディレクトリ構成
  • 絶対パスと相対パス
Web/インターネット基礎
  • Web/インターネットの概要
  • IPアドレス
  • ドメイン
  • www
  • クライアントとサーバ
  • Webブラウザの特徴と役割
ITを取り巻く環境
  • Web技術の歴史
  • 現在のWeb技術のトレンド
  • Webとセキュリティ
  • 今後のWeb技術
プログラミング基礎
  • プログラミングとは
  • アセンブリ言語
  • 高水準言語
  • プログラムの作成から実行までの流れ
アルゴリズムとプログラミング
  • データ構造
  • プログラムの考え方
  • フローチャート
  • 制御構造
  • 変数と定数
  • 演算子
  • 配列
  • 関数
  • アルゴリズム

C言語プログラミング基礎

C言語の概要
  • C言語とは
  • C言語の特徴
  • C言語の規格
  • C言語のプログラミング環境
  • プログラム作成から実行までの流れ
C言語の基本ルール
  • コードの読み方
  • C言語のプログラム構造
  • ブロックとステートメント
  • 読みやすいコード
  • コメント
  • コード記述の注意点
変数
  • 変数とは
  • 変数名と命名ルール
  • 変数の型
  • 変数の宣言
  • 変数の代入
  • 変数の初期化
  • 変数の値を表示
  • データの扱い
演算子
  • 演算子とは
  • オペランド
  • 評価の仕組み
  • 四則演算子
  • 単項演算子
  • 二項演算子
  • インクリメントとデクリメント
  • 演算子の優先順位
  • 型変換
  • キャスト演算子
演習
  • C言語プログラミング基礎演習

C言語プログラミング

条件分岐
  • 条件分岐の概要
  • 論理式
  • 組み合わせ条件
  • if文による条件分岐
  • if~else文による条件分岐
  • 処理の単位
  • switch文による条件分岐
  • switch文とbreak文
繰り返し処理
  • 繰り返し処理の概要
  • for文
  • while文
  • do~while文
  • break文
  • continue文
  • 無限ループ
  • goto文
関数
  • 関数とは
  • 関数の定義
  • 関数の使用
  • 引数と戻り値
  • キーボードからの入力
  • 関数による処理のまとめ方
  • プロトタイプ宣言
  • 変数とスコープ
  • 変数の寿命
  • 標準ライブラリ関数
配列
  • 配列とは
  • 配列の宣言
  • 値の代入と初期化
  • 配列と繰り返し処理
  • 多次元配列
文字列操作
  • 文字と文字列
  • 文字列と配列
  • 文字列の表示
  • 多様な文字列操作
ポインタの基本
  • メモリとアドレス
  • ポインタとは
  • アドレスの格納
  • ポインタからの変数の値の参照
  • ポインタを使うメリット
ポインタと配列
  • ポインタと配列
  • 間接演算子と添字演算子
  • 配列とポインタの違い
  • 配列の受渡し
関数とポインタ
  • 関数の引数とポインタ
  • 演算関数
  • 値の交換
  • 値のソート
  • scanf関数とポインタ
  • ポインタの型
  • 空ポインタ
  • スカラ型
文字列とポインタ
  • 配列による文字列とポインタによる文字列
  • 文字列の配列
  • ポインタによる文字列操作
  • 文字列のコピーと不正なコピー
  • ポインタを返す関数
  • 文字列を扱うライブラリ関数の利用
ファイル入出力
  • ストリームの概念
  • 入出力の書式
  • ファイル入出力の流れ
  • ファイル出力
  • ファイル入力
  • ランダムアクセス
構造体
  • 構造体とは
  • 構造体の定義と宣言
  • 構造体変数の初期化と値の代入
  • 構造体の名前付け
  • 構造体の入れ子
  • 構造体と引数
  • 構造体と配列
総合演習
  • C言語プログラミング演習

C言語プログラミング実践

チーム開発の効率化
  • C言語のビルドシステム
  • プリプロセッサ
  • マクロ処理
  • ソースコードの分岐
  • コンパイラとリンカ
  • ライブラリの利用
ツールによる効率化と安全なコード
  • シェルスクリプト
  • makeとMakefile
  • Doxygenの利用
  • テストと静的解析
演習
  • C言語プログラミング実践演習

ネットワークプログラミング

スレッド
  • マルチスレッドの特徴
  • スレッドの仕組み、実行手順
  • マルチプロセスプログラミング
  • マルチスレッドプログラミング
  • グローバル変数
  • スタティック変数
  • スレッドセーフ関数
  • 同期制御
ソケット
  • ソケットとは
  • ソケット基礎
  • TCPクライアント
  • TCPサーバ
  • ソケット通信の仕組み
  • ソケットプログラミング
  • ソケットオプション
  • ノンブロッキングソケット
  • マルチタスク
  • ブロードキャスト
  • マルチキャスト
  • ソケットAPI
  • ソケット接続、通信
  • 制御
演習
  • ネットワークプログラミング演習

データベースプログラミング

データベース基礎
  • データベースとは
  • データベースの種類と特徴
  • リレーショナルデータベースの特徴と仕組み
  • データベースの構造
  • データベース環境のセットアップ
データベース基本操作
  • SQLの概要と実行方法
  • データベースの作成と削除
  • テーブルの作成と削除
  • キーと制約
  • テーブルの正規化と結合
  • インデックス
C言語によるデータベース連携
  • データベースの接続と解除
  • SQL文の実行
  • カーソル操作
テーブル/データ操作
  • データの追加と削除
  • データの更新
  • データの検索と抽出
  • 条件指定
  • 複数テーブルからのデータ操作
トランザクション
  • トランザクションの概要
  • トランザクションの仕組み
  • コミットとロールバック
プリペアードステートメント
  • プリペアードステートメントの概要と特徴
  • プリペアードステートメントの利用
データベース設計の基礎
  • データベース概要設計
  • データベース論理設計
  • データベース物理設計
ER図
  • ER図の概要と表記ルール
  • ER図の作成
演習
  • データベース総合演習

システム開発

システム開発の流れ
  • 開発環境
  • 作業工程
  • システム開発技法
  • 開発プロセスモデル
  • プログラム言語とコンパイル
  • 分析手法
  • 設計手法
  • 分析、設計の流れ
テスト技法
  • テスティングの用語と種類
  • テスト技法
  • テスト仕様書の作成
  • 総合演習

システム開発実務演習

演習概要
  • 演習の概要
システム開発工程
  • システム開発工程の種類と概要
開発ドキュメント
  • システムの開発で作成する主なドキュメントの種類
仕様の理解
  • 開発するシステムに関する仕様の把握
詳細設計
  • 詳細設計の進め方
デバッグとテスト
  • デバッグ及びテスト工程、テストの設計と実施に関する概要
スケジュール作成
  • 仕様を基にしたスケジュールの作成
開発演習
  • 詳細設計/実装
開発演習
  • 詳細設計/実装/デバッグ/テスト
演習レビュー
  • 作業成果物の内部レビュー
成果発表会準備
  • 演習データの整理、成果発表会用の資料の作成
  • 成果発表会用データの整理、資料の作成
成果発表会
  • 成果発表会

カリキュラムはすべてオーダーメイド

貴社のご要望を反映した、
独自の研修カリキュラムを構築いたします

お問い合わせはこちら

助成金申請書類の作成サポート

申請に必要な書類」「書類の作成方法」など、
専任担当者が分かりやすくアドバイスいたします

助成金を活用する

研修の実施方法は2パターン

実施方法は会場に集って受講する集合研修(講師派遣)、オンラインライブ研修から選択いただけます。オンラインライブ研修は、自宅や職場から受講することができ、対面での集合研修同様、双方向性を持ったコミュニケーション重視の研修を実施しています。集合研修・オンラインライブ研修ともに、カリキュラム内容や日時など貴社のご要望に合わせ自由にカスタマイズいただけます。

集合研修(講師派遣)とオンラインライブ研修

集合研修(講師派遣)

貴社会議室、またはアイクラウド研修会場にて実施するオフライン研修です。ご相談、お打ち合わせは対面、オンラインにて対応いたします。

アイクラウド研修会場

オンラインライブ研修

自宅や職場から企業研修を受講いただけるオンライン研修です。ご相談からお打ち合わせ、研修実施までをオンラインで完結できます。

ぜんぶオンラインの詳細

研修実施にともなう確認事項

助成金を活用してコスト削減

厚生労働省で取扱っている支援金は、条件さえ満たせばどんな会社でも貰うことができ、返済する必要はありません。助成金の種類は50種類以上(雇用や教育訓練など)あり、社員教育に関連した助成金は、「人材開発支援助成金」が多く利用されています。アイクラウド研修サービスは、研修のご提供だけでなく、助成金サポートも行っております。 助成金の詳しいご説明はこちら

C言語プログラミング研修に関連する研修

ウェブマーケティング研修 Googleアナリティクス研修 ウェブ解析資格対策 ウェブ制作研修 開発/プログラミング研修 マイクロソフトオフィス研修 プレゼンテーション研修

研修に関するご質問」「ご相談」「お見積り

研修に関するご相談、お見積りのご依頼など、下記までお問い合わせください

お問い合わせボタン

電話でのお問い合わせ03-6863-4805

Webマーケティング資格問題集
NEW

Webマーケティングに関する資格の学習ができるアプリです。
「ウェブ解析士」「GAIQ」「Google広告」の試験対策を選択問題で解きながら学びます。

ページ上部へ戻る