「C#」のプログラミングについて

「C#」とは、マイクロソフトが開発しているプログラミング言語です。Windowsアプリケーションの開発や、Windowsサーバ上で動作するWebアプリケーションを開発をするときに使用されます。その他にも、「Unity」というゲームエンジンを使えばゲーム開発もできます。「Java」と同じオブジェクト指向と呼ばれるプログラミング言語で「C#」を使用した経験があれば少しの学習で「Java」も同じように使うことができます。

こんなところ「C#」が使われている

マイクロソフトの公式サイト

パソコンのOSやメールソフト、エクセルなどを作ってる会社様です。

スーパーマリオラン

日本のゲームの代表作です。

白猫プロジェクト

こちらはスマホアプリになります。

こんなことに興味のあるお子様におすすめ

Windows上で動くアプリケーションを作成したい人や「Unity」を用いて高度なゲームを開発したいという人におすすめです。
ゲーム開発は他の言語でも可能ですが、「Unitiy」を使うとより簡単により高度なゲームの開発が可能になります。
また「Java」に似ている書き方をするため「Java」と同じくとりあえずプログラミング言語を学びたいという人にもおすすめの言語になります。

キッズテックラボでの指導について

まずは正しいプログラミング言語の書き方、正しい情報の調べ方を授業を通して体験してもらいます。
その際に必ず学んだこと、できるようになったことは自分の言葉で他人に説明できるようになっているかを確認します。

アプリケーションを作成するときは同じ動きをするアプリケーションでもプログラミング言語の記述方法によってはバグが生まれてしまったり、処理が遅くなってしまうことがあります。
そういったことを防ぐためにはより一般的でわかりやすい記述方法でプログラムを作るのがよいとされています。
より良いプログラミングを行う方法を現役のプロのプログラマが指導していきます。

一通りプログラミング言語のルールを習得した後は実際に作りたいアプリケーションの仕様決めから設計、実装、テストまで最後まで一貫してソフトウェア開発の工程を体験してもらいます。
その際も一般のIT企業で行われているようなプロの開発手法に則って開発を行うように指導していきます。

該当コース

中級コース

実用的なプログラミングスキルを身につけることができます。使用する言語は、アプリを構築するプログラミング言語「C#」「PHP」「Java」「SWIFT」です。Scratchなどで基礎を身につけたあと、プログラミングの世界をもっと知りたいと感じ始めているお子様にオススメです。

上級コース

パソコン・スマートフォンで遊べるゲームやiPhoneアプリの制作を通して、
プログラミングの基礎となる考え方が身につくコースです。
子どもの興味・関心をきっかけに楽しくプログラミングを行うことができます。
プログラミングを通してつくり手側の考え方を理解することで、
ゼロから何かを創造する力が養われます。