サイタプログラミングスクールC言語プログラミング入門講座 神奈川 楽しめるC言語セミナー レッスンノート ガイダンス・今後のレッスン方針

ガイダンス・今後のレッスン方針

C言語プログラミング入門講座のレッスンノート

レッスンノートって?レッスンノートって?

6/14の体験レッスンの内容は、以下の通りです。

 ・ ガイダンス
 ・ プログラミングに必要なスキル
 ・ オブジェクト指向とは
 ・ Visual Studio Community 2017について
 ・ 今後のレッスン方針

□ ガイダンス

現状確認を含めて、体験レッスンの冒頭でガイダンスを実施しました。

仕事ではC#を使っていることなどを、この中で確認しました。


□ プログラミングに必要なスキル

プログラミングに必要なスキルは、主に以下の2種類あります。

 (1) プログラミング言語の知識(今回はC#)
 (2) アルゴリズムを組み立てるスキル

重要度としては(2)のほうが高いですが、当面は(1)を高めることを念頭にレッスンを進める方針としました。


□ オブジェクト指向

C#がオブジェクト指向プログラミングの言語ということで、オブジェクト指向について簡単にお話ししました。

一言でいえば、

 ・ 個性と振る舞いを持った「モノ(= これをオブジェクトと呼びます)」
 ・ 上記の「モノ」と「モノ」の関わり

を設計するのが、オブジェクト指向の基本的な考え方になります。


□ Visual Studio Community 2017

Windowsでプログラミングする際の開発環境の代表選手が、Visual Studioですね。

現在は、

 ・ Visual Studio Community 2017

というのが無償で提供されています。

C#を学習する場合は、実際にソースコードを書いて動かしながらだと早く進めることができます。

そのため、手元のノートPCにも上記のversionのVisual Studioを入れておきましょう。


□ 今後のレッスン方針

前述したとおり、当面は、

 ・ C#の文法面のレッスン

を重視して進めていくこととしました。
新着レッスンノート

9/12のレッスン内容は、以下の通りです。 ・ポリモーフィズムについて ・Javaでの例外処理(try〜catch) 詳細は、お渡ししたノートを参照してください。 ポリモーフィズムは、オブジェクト指向の三大機能のひとつ(他にはカプセル化と継承があります)ですが、その中で...

9/5のレッスン内容は、以下の通りです。 ・ オブジェクト指向の考え方 □ オブジェクト指向の考え方 今取り組んでいるJavaは、純粋なオブジェクト指向のプログラミング言語に分類されます。そして、これはこれまで取り組んできたC言語とは、アプローチ的にも違うことをお話しし...

3/20のレッスン内容は、以下の通りです。 ・ 関数の再帰呼び出し 再帰呼び出しは自己呼び出しとも呼ばれ、関数が自分自身を「再帰的に」呼び出せるしくみのことです。 レッスンでは「1〜nまでの合計を求める」というお題で説明しましたが、他にも階乗、数列の漸化式などで用いられる仕...

3/15のレッスン内容は、以下の通りです。 ・ ポインタの基礎 ・ 変数の有効範囲 今回の詳細も、別途お渡ししたノートを参照してください。

3/15のレッスン内容は、以下の通りです。  ・ 配列の引数の取り扱い  ・ ポインタと配列・文字列の関係 今回の詳細は、別途お渡ししたノートを参照してください。

レッスンノート ページ先頭へ