MENU
MENU
プログラミング

C言語プログラミングマスター講座

動画数|102本

総再生時間|1865分

C言語プログラミングマスター講座
  • 研修内容

    高い汎用性を持つC言語は、OSの開発、ロボットやAIなどの制御、ソフトウェアやゲーム制作などさまざまな分野で活用されています。この研修は全13章で構成しており、C言語を初めて学習する方でも安心して学習ができるようにプログラミングの基礎、入門から解説。さらに講義で用いる教材が各章ごとに非常に充実しており、定期的にブラッシュアップや演習問題の追加があるため、繰り返しの学習にも効果的に活用することができます。

    無料視聴 | 第1章 環境を確認し、メッセージを表示する プログラミングの手順

  • 研修の特長

    • point01

      初心者から経験者までを対象に、C言語の基本から応用までを段階的に学べる構成となっています。各回の講義では、具体的なコード例と演習問題を通じて、理論だけでなく実践的なスキルも習得可能。これにより、C言語の理解を深め、実際の開発現場で即戦力として活躍できる力を養います。

    • point02

      C言語の基本的な文法や構文だけでなく、ポインタ、構造体、ファイル操作など、実務で頻繁に使用される高度なトピックも網羅しています。これにより、C言語を用いた複雑なプログラムの設計・実装能力を身につけ、より高度なソフトウェア開発に対応できるスキルが獲得できます。

    • point03

      C言語を用いた大規模プログラミングの手法にも焦点を当てています。これにより、小規模なプログラムから大規模なシステム開発まで、幅広いプロジェクトに対応できる設計・実装スキルが習得可能。実践的な演習を通じて、チーム開発やコードの可読性・保守性を考慮したプログラミング手法も学べます。

  • 研修の成果

    C言語で高度なプログラムを構築

    条件判断を活用した分岐処理を理解し、効率的なプログラムの作成技術を習得します。加えて、C言語の特長であるポインタの概念を深く学び、メモリ管理を意識した高速な処理を行うプログラムの作成が可能に。さらに、C言語の構造体や関数を適切に組み合わせ、大規模なソフトウェア開発にも対応できるプログラミング技術を身につけることができます。

    C言語プログラミングマスター講座

    動画数:102本

    総再生時間:1865分

    30,000円(税込|オンデマンドプラン) /  400,000円(税込|買い切りプラン)

    30,000円(税込|オンデマンド)
    400,000円(税込|買い切り)

  • 動画コンテンツ一覧

    1. オープニング

      担当講師|
      内田 智史 神奈川大学 情報学部 准教授

      8分

      講座のストーリー

    2. 第1章 環境を確認し、メッセージを表示する

      担当講師|
      内田 智史 神奈川大学 情報学部 准教授

      7分

      はじめに

      学習用のフォルダの準備 / 最初の準備 / 補助教材 / 詳細な索引

      17分

      プログラミングの手順

      エディタでプログラムを入力する / コンパイルエラーが起きたか / プログラムをコンパイルする / プログラムを作成する

      19分

      最小プログラムの実行

      プログラムで使われている記号 / プログラムの原型 / プログラムの意味 / プログラムリストの詳細な見方

      19分

      メッセージを表示するプログラム

      プログラムのコンパイル / プログラムの実行 / メッセージの様々な表示法 / 原因不明のエラーメッセージが発生したら

      23分

      総合演習

      エスケープシーケンス / ダブルクォーテーションの表示 / 総合演習 / 表示のテクニック

    3. 第2章 整数の計算をしてみよう

      担当講師|
      内田 智史 神奈川大学 情報学部 准教授

      27分

      加算とその結果を表示するプログラム

      もっとも簡単な加算プログラム / コメントの挿入 / 演習問題

      5分

      出力桁数の調整

      桁数を調整した表の出力 / 桁数を調整して出力する際の注意点

      7分

      総合演習1

      総合演習

      23分

      四則演算

      四則演算と余りを求めるプログラム / 四則演算と余りを求める演算子の様々な規則 / 演習問題

      10分

      int型の表現及びデータの入力と表示

      int型の変数、データにおける符号の表現 / int型の表現できる数値の範囲 / 平均を求めるプログラム

      6分

      除算及び剰余を求める演算子の注意点

      剰余を求める演算子に対する注意点 / 除算に対する注意点

      9分

      総合演習2

      総合演習

    4. 第3章 計算の実行

      担当講師|
      内田 智史 神奈川大学 情報学部 准教授

      36分

      C言語における実数データの概要(1)

      BMIと適正体重の計算 / 変数の宣言の位置 / 実数データの見やすい表示

      29分

      C言語における実数データの概要(2)

      2次方程式を解くプログラム / 実数データの正体 / 演習問題

      9分

      円周率や自然対数の底(ネイピア数)を表示するプログラム

      円の面積を求めるプログラム / 数学関数で定義されている定数

      11分

      数学関数

      むやみやたらにpow関数を使うな / 代表的な数学関数 / 計算エラーに注意

      30分

      演習問題(1)

      演習問題

      20分

      演習問題(2)

      演習問題

      23分

      総合演習

      総合演習

    5. 第4章 さまざまなデータ型

      担当講師|
      内田 智史 神奈川大学 情報学部 准教授

      29分

      C言語におけるデータ型の概要

      宣言の中でintは省略できる / 整数データ型の大きさとフォーマット指定子

      12分

      short int型

      short int型の入出力のプログラム / short int型の入出力の表現方法

      34分

      char型

      char型の入出力のプログラム / char型の意味・用途

      7分

      int型、long int型、long long int型

      int型、long int型、long long int型の範囲 / 整数データ型の加算・減算時の演算の注意点

      9分

      大きさと最大値・最小値の表示

      整数データ型の大きさの表示 / 整数データ型の最大値・最小値の表示

      14分

      データの表現法

      8進数、16進数のデータの表現法 / long int型・long long int型およびunsignedのデータの表現法 / sizeof演算子

      40分

      C言語における実数データ型の概要

      fmod関数 / long double型 / 実数型のプログラム

      35分

      総合演習

      総合演習

    6. 第5章 制御の流れ

      担当講師|
      内田 智史 神奈川大学 情報学部 准教授

      36分

      C言語における条件判断の基礎

      if文の実行順序 / if文の書き方 / 絶対値を計算する / 関係演算子

      10分

      「そうでなければ」の処理

      elseを伴うif文 / 奇遇判断

      21分

      複雑な if 文

      BMI判定 / else ifを伴うif文

      7分

      条件演算子

      条件演算子

      13分

      複雑な条件の記述

      論理和演算子 / 論理積演算子

      14分

      関係演算子と優先順位

      代入演算子 = の規則 / 優先順位 / 結合規則

      7分

      条件演算子の返す型は int 型である

      条件の書き方に気をつけよう!

      10分

      条件判断と実数型

      == 演算子や != 演算子の注意点 / 計算機イプシロン

      14分

      演習問題(1)

      演習問題

      13分

      ブロック内定義

      ブロック内の変数の定義

      20分

      演習問題(2)

      演習問題

      41分

      総合演習

      総合演習

    7. 第6章 整数による分岐

      担当講師|
      内田 智史 神奈川大学 情報学部 准教授

      21分

      switch文

      break文の無いswitch文 / switch文の実行順序 / switch文の書き方の注意点

      6分

      演習問題

      演習問題

      8分

      switch文の動作の詳細

      break文による脱出 / さまざまなケース

      4分

      総合演習

      総合演習

    8. 第7章 ループ

      担当講師|
      内田 智史 神奈川大学 情報学部 准教授

      17分

      for文の動作と数表の表示

      for文の概念的な動作 / ループの考え方 / 実際のfor文の動作 / 数表の表示

      33分

      増分・減分処理

      インクリメント演算子 / デクリメント演算子 / 演算子の使用上の注意

      13分

      カウンタ変数

      実数型のカウンタ変数 / 演算子の簡易記法 / 複数のカウンタ変数

      11分

      演習問題

      演習問題

      31分

      for文の初期化部分で複数のカウンタ変数を定義

      演習問題 / 複数のカウンタ変数を定義

      11分

      while文とdo while文によるループ

      while文とdo while文の構文と流れ / 無限ループとbreak文

      25分

      演習問題

      演習問題

      22分

      二重ループ・三重ループ・多重ループ

      多重ループの処理の流れ / 演習問題

      20分

      continue文・break文・goto文

      ループとcontinue文 / 多重ループとbreak文・continue文 / 怖い怖いgoto文

      12分

      疑似乱数の処理

      random関数 / 標準正規分布に従う確率変数の生成

      10分

      完全数の表示

      完全数を求めるプログラム / 段階的詳細化

      30分

      総合演習(1)

      総合演習

      25分

      総合演習(2)

      総合演習

    9. 第8章 配列

      担当講師|
      内田 智史 神奈川大学 情報学部 准教授

      11分

      配列とは

      0オリジン・1オリジン / 配列の定義 / 配列の要素数

      33分

      1次元配列の基礎

      1次元配列の初期値の設定の仕方 / 配列要素の合計を求めるプログラム

      28分

      演習問題(1)

      scanf関数の仕様とファイルからの入力 / リダイレクション / 演習問題

      13分

      演習問題(2)

      演習問題

      13分

      2次元配列の基礎

      2次元配列の初期化 / 2次元配列の要素数の省略と省略された要素数の取得

      18分

      演習問題(3)

      演習問題 / 行列計算について

      5分

      3次元以上の配列

      3次元以上の配列の定義 / 配列は大量のメモリを使用する

      44分

      総合演習

      総合演習

    10. 第9章 文字列

      担当講師|
      内田 智史 神奈川大学 情報学部 准教授

      40分

      char型の復習とその構造・漢字データ

      ターミネータの意味 / 文字列のチェック / 漢字データの扱い

      29分

      漢字を含まない文字列の操作(1)

      文字列のコピー / 文字列の追加 / 文字列の長さ

      19分

      漢字を含まない文字列の操作(2)

      文字列の入力 / 文字列の合成 / 文字列の比較

      2分

      ワイド文字

      ワイド文字

      20分

      演習問題

      演習問題

      16分

      総合演習

      総合演習

    11. 第10章 関数

      担当講師|
      内田 智史 神奈川大学 情報学部 准教授

      22分

      関数とそれを使う意味

      簡単なvoid型関数の実行 / 関数の名前 / 関数の種類

      44分

      引数を伴うvoid型関数の実行

      実引数と仮引数の型の一致 / 引数に配列を記述する場合 / 演習問題 / 関数の記述位置とプロタイプ宣言

      5分

      値を返す関数の実行

      偏差値を求めるプログラム

      26分

      演習問題(1)

      演習問題

      32分

      演習問題(2)

      演習問題

      7分

      プロトタイプ宣言の意味

      プリプロセッサ / 自作のヘッダファイル

      11分

      変数の生存期間と有効範囲 (その1)

      変数の生存期間と有効範囲

      26分

      複数ファイルによるプログラムの作成

      ライブラリ / 分割コンパイルの仕方 / 演習問題

      32分

      変数の生存期間と有効範囲 (その2)

      for文に関する変数の有効範囲と生存期間 / static変数 / static関数 / グローバル変数

      27分

      再帰呼び出し(リカーシブコール)

      アッカーマン関数 / 再帰呼び出し時の変数の割当て状況

      31分

      演習問題(3)

      クイックソートのアルゴリズム / クイックソートのプログラム / 演習問題

      7分

      可変長引数

      可変長引数

      5分

      別の関数にジャンプ

      longjump関数 / setjump関数 / 複数の場所から戻る場合

      13分

      総合演習

      総合演習

    12. 第11章 ポインタと構造体

      担当講師|
      内田 智史 神奈川大学 情報学部 准教授

      23分

      ポインタの紹介

      ポインタとは / ポインタは「型」である / ポインタ変数

      10分

      演習問題(1)

      演習問題

      17分

      ポインタ演算

      ポインタ±整数 / ポインタ-ポインタ

      11分

      演習問題(2)

      演習問題

      9分

      配列要素のアクセスの非効率性とポインタ演算の効率性

      ポインタ演算の効率性 / 配列要素のアクセスの非効率性

      36分

      データの自動割り当て

      malloc関数を使ったメモリ割り当て / データの自動割り当てのまとめ / 演習問題

      5分

      ポインタのポインタ

      ポインタのポインタ / ポインタのポインタのポインタ

      5分

      typedefで型を定義する

      typedefでの型の定義方法 / typedefと#defineとの違い

      36分

      ポインタと配列

      ポインタと1次元配列 / ポインタと2次元配列 / 多次元配列を1次元配列で処理する

      13分

      関数ポインタ

      typedefを使って関数ポインタを定義 / 関数の引数に関数ポインタを指定する / 関数ポインタの配列

      20分

      構造体

      構造体のポインタ / 構造体をtypedefで分かりやすく / 構造体を定義して使ってみよう

    13. 第12章 ファイル

      担当講師|
      内田 智史 神奈川大学 情報学部 准教授

      16分

      ファイルの概念

      オープン処理とクローズ処理 / ストリーム

      3分

      バイナリファイルとテキストファイル

      バイナリファイルとテキストファイル

      18分

      テキストファイルからの入力

      1文字入力 / 1行ごとの入力 / 身長データの入力

      10分

      ファイルへの出力

      ファイル分割

      15分

      バイナリファイル

      ファイルの巻き戻し / 乱数データの作成 / 乱数データの入力

    14. 第13章 大規模プログラミング

      担当講師|
      内田 智史 神奈川大学 情報学部 准教授

      16分

      これからもC言語を学習するにあたって

      C言語の文法 / ドキュメントの重要性 / 危険なC言語の特徴を覚えておく

    C言語プログラミングマスター講座

    動画数:102本

    総再生時間:1865分

    30,000円(税込|オンデマンドプラン) /  400,000円(税込|買い切りプラン)

    30,000円(税込|オンデマンド)
    400,000円(税込|買い切り)

  • お支払い方法について

    お申し込み完了後、お支払いに関するご案内をご記載メールアドレス宛にお送りいたします。

    銀行振込

    お申し込み受付後、ご請求内容を記載した「申込請書・請求書」メールをお送りいたします。 お支払い期限までに受講料をお支払いください。

    お支払いの際には、振込名義人の前に5桁の受付番号をご入力ください。

    振込手数料は貴社にてご負担願います。

    クレジットカード

    決裁については、Stripeのシステムを利用しています。
    VISA、Mastercard、JCB、Diners Club、American Express お支払い期限までに受講料をお支払いください。

    お支払いは「一括払い」のみとなります。

  • 購入プランについて

    Plan 01

    オンデマンド視聴プラン

    90日間オンライン上にて見放題の定額制。
    ご購入されたコンテンツに紐づく全ての動画が、パソコン・スマホなど、24時間好きな場所で視聴が可能です。

    Plan 02

    動画買い切りデータ販売プラン

    データはmp4形式ファイルでダウンロードできるようにお渡しいたします。
    企業・団体様で研修教材としてご利用いただく場合に便利な動画データ買い切りプランです。

    動画は購入された法人・個人の閲覧のみに利用可能となり、複製・商業利用・転用などは禁止されております。

    C言語プログラミングマスター講座

    動画数:102本

    総再生時間:1865分

    30,000円(税込|オンデマンドプラン) /  400,000円(税込|買い切りプラン)

    30,000円(税込|オンデマンド)
    400,000円(税込|買い切り)