C言語は大学や専門学校で昔から学ばれてきた歴史ある言語ですが、未だに最先端で活躍する言語です。それどころかプログラムに深く関われば関わるほどコンピュータの基礎としてのC言語の知識は重要になってきます。 さらにAIやブロックチェーン、VR、ロボットなど新しい技術がどんどんでてきていますが、何らかの形でCの影響を受けています。そこでCを学びなおそうという機運が盛り上がってきています。 変化の激しい業界で生き残ってきた言語、しかもいまだに第一線活躍しているのがC/C++言語なのです。 しかし習得が難しいことでも有名です。私は数え切れないほど挫折してきました。あまりにC言語がわからずにノートを投げたり本を破ったりもしました。もちろんその後、数ヶ月、いや数年はC言語から逃れていました。なので嫌になる人の気持がよく理解できます。また技術的な面だけではなく精神的な面も含めて対処方法も蓄積しています。独学で行き詰まってしまったという方も、ぜひ活用ください。 また、AIでプログラミングは不要になるという意見がありますが、いま現実におこっていることとして、無能な人はAIを使っても無能なプログラムしか作れません(あるいはバグの多さに挫折)。逆に有能な人がAIを使うと驚くほど生産性が上がります。 これが今起こっている現実です。もちろん将来的にはAIも進化しますが、解くべき問題もますます高度化、複雑化していきます。AIを使いこなすには使う側が有能である必要があるのです。そのためには従来にやり方とは少し違ったスキルが必要になり、このあたりのノウハウも解説します。 ただし、内容によってはお受けしきれない場合もあることをご了承ください。 ゴールとして設定しているのは以下のようになります。 ●主なカリキュラム例 C言語でつまづいている方を何人も見てきましたが、共通点があることに気が付きました。 私自身もそうだったのですが、前提となる部分を誤解していたり、知識を飛ばしていることです 当講座は、この前提部分を見つけることからスタートします。 *ポインタの基本の理解(ダブルポインタ、関数ポインタ) たとえば、 char * (*a)()、char *a[3]、char (*a)[3]、char *a 、char a[3]、 char **a の違いを理解できます。メモリがどうなっているのかイメージができることが重要です。どうやったらイメージできるようになるのか、秘伝のタレを伝授します。 *低レベル言語の強化 C言語は高級アセンブラと言われますが、アセンブラや機械語を知っておくと真の理解に近づけます。CASLシミュレータでこれらを勉強することはもちろんですが、更に突っ込みたい方向けにアセンブラの作り方やx86系のアセンブラの勉強までやります。 とおり一遍の解説ではなく、なんでそうなっているのか、疑問点を解消することを重視しています。 ●時間帯、場所、料金など 時間:一回あたり1から2時間程度を想定しております。 料金 1時間あたり 2000円 割引料金 10時間パックで1万5000円(1時間あたり1500円) また、4人まで同時に受講も可能です。料金は同じですので、ご兄弟や友達同士で受講すると1人あたりのコストを削減できます ●準備するもの MacかWindowsPCをご用意ください。 Zoomですのでネットがあれば全国どこからでも利用可能です 初回はネットワークの調整や詳細打ち合わせ、お試しも兼ねて無料です。
c言語講座「くっそ、わかんねー」を「やった、わか... 埼玉 教室・スクール情報を見ている人は、こちらの記事も見ています。