- ホーム
- 実践力養成 C 言語プログラミング演習 ~基礎から総合演習まで~ 講座
Course introduction コース概要
受講期間 | 6ヵ月(+閲覧期間6ヵ月) |
---|---|
標準学習時間 | 50時間 |
学習目標 | ・C言語の基本的言語構造の理解 ・C言語の文法の理解 ・C言語による簡単なアプリケーションプログラムの作成 |
前提知識 | ・プログラミングの基本知識 ・プログラムをコンパイルして実行することができる |
対応デバイス | PC、タブレット |
チュータ | あり |
備考 | ・本コースの想定環境は、GCC系のコンパイラでMinGW等になります ・C言語の想定バージョンは、C99を中心に学習します |
Course Contents 講座内容
第1章 C 言語でプログラムを作ろう
もっとも簡単なプログラムを通して C 言語プログラム作成技法の初歩、基本的な文法を学習します。
- レッスン1 Hello World プログラムの作成
- レッスン2 基本データ型
- レッスン3 データ入力
- レッスン4 データ長
- レッスン5 文字コード
- レッスン6 変数の初期化と書式指定
- レッスン7 ブロックと変数
第2章 演算子と制御構造
すべてのプログラムの基本となる、制御構造と演算子について学習します。
- レッスン1 算術演算子
- レッスン2 代入演算子
- レッスン3 条件文と関係演算子
- レッスン4 繰り返し文
- レッスン5 実行単位からの脱出と多分岐
- レッスン6 論理演算
- レッスン7 単項演算子と goto 文
- レッスン8 混合演算と優先順位
第3章 関数、プリプロセッサ、記憶クラス
複雑になりがちなプログラムを見やすくするために関数によるコード分割やマクロなどの利用と、それにともなう変数の利用方法の違いについて学習します。
第4章 配列
多くのデータをまとめて取り扱うための配列について、その概念と利用方法を学習します。
第5章 ポインタ
C 言語の代表的な特徴であるポインタについて、その概念と利用方法を学習します。
- レッスン1 ポインタとメモリの構造
- レッスン2 ポインタの宣言と利用
- レッスン3 アドレスの演算
- レッスン4 ポインタと配列の関係
- レッスン5 文字列の入力
- レッスン6 ポインタの演算
- レッスン7 アドレスの引数
- レッスン8 アドレスの戻り値
第6章 構造体と共用体
異なる形のデータをまとめて取り扱うための構造体と共用体について、その概念と簡単な利用方法を学習します。
第7章 ファイル処理
データを保存・再利用するために必要なファイル入出力処理について学習します。
- レッスン1 ファイル処理とは
- レッスン2 ファイルの取り扱い法
- レッスン3 ファイルのオープン
- レッスン4 ファイルのクローズ
- レッスン5 ファイルの書き出し
- レッスン6 ファイルの追加書き込み
- レッスン7 ファイルの読み込み
- レッスン8 ファイルの消去
第8章 総合演習
第1章から第7章までに学習した内容を複合させたプログラムを作成します。 フィルタ プログラム、乱数を用いた暗号化、名簿作成のサンプルプログラムを参照しながら学習します。
Related courses 関連するコース
-
プログラミング言語
C言語プログラミング Step1 講座
- チュータ
- あり
- 学習時間
- 20時間
- 初級
- プログラム言語 初級
通常価格 ¥41,800(税込) 通常価格
-
プログラミング言語
C言語プログラミング Step2 講座
- チュータ
- あり
- 学習時間
- 20時間
- 中級
- プログラム言語 中級
通常価格 ¥41,800(税込) 通常価格
-
プログラミング言語
Eclipseで学ぶ!実務 C言語プログラミング 講座
- チュータ
- あり
- 学習時間
- 20時間
- 初級
- プログラミング言語 初級
通常価格 ¥41,800(税込) 通常価格
FAQ よくあるご質問
-
Q.
開講までの流れを教えてください。
-
A.
入金日翌営業日をご入金確認日としております。開講は、ご入金確認日より3営業日後に受講開始となります。
▼入金から開講までの流れ
入金日翌営業日:当社にて入金を確認し、領収書をメールにてお送りいたします。
開講日前営業日:ID・PWをメールにてお送りいたします。
開講日:受講を開始いただけます。
詳細はこちら
-
Q.
法人での申込は可能ですか。
-
Q.
領収書は発行できるか。
-
Q.
キャンセルすることはできますか。
Course guide
「学び」から選べる
コース一覧
BizLearnでは、4つの学びのフィールドをご用意。
その中でさらに細分化しているので、あなたのスキルアップに役立つフィールドが見つかります。