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でも使用できます。
他の環境で勉強している人は、各自自分の環境に対応させて試してみてください。