Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

一週間で身につくC/C++言語

via Udemy

Overview

IoTなどの普及によりC言語やC ++言語が再度脚光を浴びています。UnrealEngine等のゲーム開発やビジネスの場面で役立つC ++、C言語をこのコースでマスターしましょう。

What you'll learn:
  • C/C++言語でのプログラミングの能力が身につく
  • プログラミングの基本が身につく
  • JavaやC#など、C/C++言語発祥のほかの言語も容易に学習できるようになる
  • IoTや組み込み、OSプログラミングなどに必要なプログラミングの基礎がみにつく
  • 高度なゲームプログラミングに必要なC言語・C++言語のスキルが身につく

①コースの概要

このコースは初心者がC言語・C ++言語を学ぶためのプログラミングを開始するコースです。

C言語は、1972年に開発された現在のプログラミング言語で最も古いプログラミング言語の1つです。

また、C ++は、C言語に基づくオブジェクト指向プログラミングの概念を導入した上位互換言語です。

現在、新しい言語が次々と開発されており、これらの言語のシェアは低下していますが、その重要性は依然として衰えていません。

逆に、近年、IoTなどの普及により、組み込みプログラミングに用いられるC言語やC ++言語に対する需要が高まっています。

ゲームなどの分野でも、UnityやC#やJavaなどの言語が普及しているにもかかわらず、「最後にC ++が必要」という認識があります。

更にC言語は依然として、コンピュータの基礎を形成するOSおよびプログラミング言語の開発のために依然として使用されています。

この古い言語ですが、なぜこのように人気があるのか、というようなことを含めて、

このコースではC言語とC ++言語のプログラミングを学ぶことができます。

初心者が特にポインタのような挫折感を強く感じる内容については、徹底的に説明します。

②目標

最初に説明したように、このコースは初心者プログラマーを対象としたコースです。具体的には

  • プログラミング学習を始めた大学生および大学院生

  • 専門学校の学生

  • 他の様々な学校の学生

  • 小学校から高校までの教員

  • 今からプログラミングを始める新しい新入社員

といった方々に最適です。

それだけでなく、JavaやPHPなどのプログラミング言語を習得してから、C言語やC ++言語を取得したいプログラマーにもおすすめです。

また、C言語を学んだこともありますが、挫折した経験のある人も大歓迎です。

③内容

コンテンツは、以下の内容で構成されています。

  • 講義映像

  • ソースコード

  • 練習問題と答え

開発環境として、Windowsは統合開発環境であるVisualStuido 2017 Community Editionを使用すると想定されています。VisualStuido 2017 Community Editionはインターネットで無料で入手できます。

ただし、このコースで導入されたC言語/ C ++言語のソースコードは、異なるIDE、OSでも使用できます。

他の環境で勉強している人は、各自自分の環境に対応させて試してみてください。

Syllabus

  • はじめに
  • VisualStudio2022の使い方
  • C言語入門① はじめの一歩
  • C言語入門② 演算と変数
  • C言語入門③ 条件分岐
  • C言語入門④ 繰り返し処理
  • C言語入門⑤ 配列変数
  • C言語入門⑥ 関数の作り方
  • C言語入門⑦ ファイル分割
  • C言語応用① 数値の扱い
  • C言語応用② アドレスとポインタ
  • C言語応用③ ポインタと配列
  • C言語応用④ 文字列とポインタ
  • C言語応用⑤ 構造体
  • C言語応用⑥ ファイルの読み書き
  • C言語応用⑦ 複雑なファイル分割
  • C++言語の概要
  • C++言語入門① 名前空間
  • C++言語入門② クラス
  • C++言語入門③ アクセス指定子
  • C++言語入門④ 作成と消去
  • C++言語入門⑤ 静的メンバ
  • C++言語入門⑥ 継承
  • C++言語入門⑦ ポリモーフィズム
  • C++言語応用① C言語との違い
  • C++言語応用② クラス間の相互参照
  • C++言語応用③ テンプレートとSTL
  • C++言語応用④ STL①
  • C++言語応用⑤ STL②
  • C++言語応用⑥ virtualと仮想関数
  • C++言語応用⑦ 演算子の多重定義

Taught by

亀田 健司

Reviews

4.2 rating at Udemy based on 3924 ratings

Start your review of 一週間で身につくC/C++言語

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.