一ヶ月前にブログを書いたっきり、、、
次の投稿が全然できませんでした(^_^;)
絶対零度で動く量子コンピューター
ブログのテーマ選びって難しいですよね。
今回は沖縄のプログラミングスクール事情について
書いていきたいと思います(^^)
調べてみると、「いろんなスクールがあるもんだなぁ」と思った
次第です。
それでは張り切っていきましょうっ。
沖縄の子供向けプログラミングスクールの解説
当スクール(ジュニアプログラミングスクールコード)は、
平成29年からスタートしていますが、沖縄には
その前からプログラミングスクールがあります。
それがこちら。
大手さんが運営するキッズプログラミングスクール
Tech kids school
沖縄のテックキッズさんは現在、小学生のみ受付ているようです。
そのため、生徒さんは、中学に上がるタイミングで、「卒業」
という形になります。
実際、テックキッズさんの卒業生(中学一年生)の子も、春から
当スクール(コード)の生徒になりました。
テックキッズ沖縄さんの授業内容
一年目には、スクラッチを勉強するようです。
この、スクラッチについては、重要なので、詳しく書きます。
〜以下ウィキペディアより抜粋~
Scratch (スクラッチ) とは初心者が最初に正しい構文の書き方を
覚えること無く結果を得られるプログラミング言語学習環境である。
遊び心のある実験やインタラクティブアニメーション、ゲームなどの
製作を通してさらなる学習のやる気を起こさせることを意図している。
スクラッチの由来はディスクジョッキーがレコードを手でこする
スクラッチと呼ばれる技術であり[1]、DJが気軽に曲をミックス
することと、スクラッチによって簡単にプロジェクトをミックスする
ことを関連付けたことによる。
沖縄のプログラミングスクールはスクラッチ中心
というわけです。ちなみにプログラミングっていうと
こんな感じをイメージをしますよね?
どっちが親しみやすいですか?言うまでもなく謎の猫の方ですよね?
そうなんです。スクラッチは、記号とアルファベットを使った
プログラミング言語ではありません。
では、プログラミング言語とはなんでしょうか?
そもそもプログラミング「言語」というぐらいですので、英語などの
外国語に近いイメージです。
よく使う単語や文法もありますし、書き方のマナーや文化まであります。
それに対してスクラッチは「言語」ではなく、ブロックプログラミングと
いわれる分野になります。
絵を組み合わせてプログラミングするブロックプログラミング
ブロックプログラミングは記号や単語を使ってプログラミング
するのではなく、絵を組み合わせてプログラミングを行います。
例えば、ゲームを作るために、まずはキャラクターを表示させ、
10歩歩かせるという事をしたいとします。
スクラッチだと、
①表示させたいキャラクターをクリック
②「10歩動かす」というブロックをマウスで動かしてキャラクターの下に置く
こんな感じになります。わかりやすいですよね。
しかし、プログラミングだと、
var character = new character();
character.wolk(10,0);
こんな感じです。さっぱりですよね。
つまり初心者でも直感的に理解しやすいのが、
ブロックプログラミングです。
沖縄でスクラッチを極めるとプログラマーになれるのか?
結論から書きます。なれません。
沖縄だとうと。内地だろうと。
下記が2017年度のプログラミング言語別平均年収のグラフです。
スクラッチが無いですね。求人対象は全て「プログラミング言語」です。
つまり、プログラマーとして仕事を確保するには、プログラミング言語を
習得する必要があるという事です。ちなみに言語によって得意分野が違います。
一位のscala(スカラ)は、セキュリティが高く、ツィッター社が利用中。
今後伸びていくと言われている言語です。
2位のpython(パイソン)は、データ分析や機械学習の分野で
利用が進んでいます。いまをときめくAI(人工知能)ってやつですね。
ちなみに当スクールで最初に学習するjavaScriptは、9位になっております。
平均年収は536万円ですね。
元々、ウェブページでちょっとしたアニメーションを加えるのが
メインの使いどころでした。しかし、Node.jsなどの新技術が
登場した事で、一気に活用の幅が増えてきた言語です。
元々初心者には理解しやすい言語いう側面もあり、当スクールでは
最初に学習を行っていきます。
おっと話が随分脱線しましたね。
つまり、ブロックプログラミングは本格的なプログラミングが
できないという事です。その辺はテックキッズさんも考慮されて
いるようで、一年目にスクラッチを勉強した後は、2年目から
iphoneアプリ作成のための、swiftという言語を勉強するようです。
ヒューマンアカデミア ロボット教室 チェーン店
ヒューマンアカデミア ロボット教室は、ロボット教室を
フランチャイズで展開する会社になります。
沖縄でもフランチャイズ加盟店が4教室あります。
沖縄市に一つ。那覇に3つあります。 整形外科と併設している
教室もあって驚きですね。
ロボットプログラミングでは先ほども取り上げたスクラッチを
使ってロボットを操作できるようです。
月2回の授業で一年単位で勉強していくようですね。
もちろんあくまで、スクラッチをベースにしているので、
実際のロボットを動かす仕事現場では使えません。
まずは、プログラミングの流れを理解するという事に
力点が置かれています。
こちらは浦添市にある小学生向けのプログラミング教室ですね。
ブロックプログラミングとタイピングを学習するようです。
ブロックプログラミングという事なので、おそらくス
クラッチだと思います。全四回と、コンパクトなカリキュラムになっています。
こちらはロボットプログラミングを学習する学校です。那覇市小禄にあります。
授業で取り組む課題がユニークで、
~一本ではポキッと折れてしますパスタ麺でロボットアームを作ろう~
~竹ひごを使ってトラス構造を作ろう~
もはやプログラミングではなく、簡単なロボット自体を
作ってしまう授業も多いようです。面白そうですね。
ロボット作りを通して構造体の仕組みなど、ものづくりの
ノウハウを体で覚えていく感じでしょうか。
小学生から学ぶプログラミングスクール ツクル
元々専門学校のITカレッジ沖縄さんが運営するスクールです。
基本的には、前述したようにスクラッチを使ってゲーム作りを
するみたいです。
また、↑のように、ゲームをプレーしながら、プログラミングを体感
していく授業もあるみたいです。
このゲームもスクラッチで作られてるようですね。
ジュニアプログラミングスクールコードの特徴
ジュニアプログラミングスクール コード
当スクールでは、授業内容を3つの分野で構成します。
①まず、スマホ世代の中学生・高校生にとって、パソコンの
キーボードに慣れて頂く事から始めます。
タイピングソフトを使い、ゲームで遊びながら入力練習を
繰り返します。最終的にキーボードを見ずに入力する
ブラインドタッチをマスターする事で、学習効率が飛躍的に高まります。
また、ホワイトカラーの仕事で出世するために必須のスキルと
いえるでしょう。
②ブロックプログラミングは、先ほどから書いているとおり、
スクラッチに代表されるようなブロックを組み合わせる直感的に
できるプログラミングです。当スクールでは、「ムーンブロック」
というウェブソフトを使います。大まかなプログラミングの流れを
つかむのに効果的です。しかし、前述したように、スクラッチなど
のブロックプログラミングをマスターしても、プログラマーには
なれないので、当スクールではあくまでイメージのために限定的に
扱っています。
③当スクールでは、「まったくの初心者からスマホアプリやサイト
を作れる本物のプログラミング学習」がコンセプト。
「最初の4ヶ月コース」ではジャバスクリプトという言語を学びます。
ここが当スクールの最大の特徴だと思います。
小学生、中学生・高校生向けに本格的なプログラミング言語を教える教室は
これまでにありませんでした。
コードオリジナルの漫画教材
テキストに漫画を組み込む事で、中学生・高校生の
生徒さんが効率的に理解できるように工夫しています。
沖縄の子供向けプログラミングスクール比較 まとめ
・沖縄では小学生向けのプログラミングスクールが多い。(6校)
・スクラッチというブロックを組み合わせる
プログラミング学習がメイン
・ロボット作りを日用品で行う、ユニークな教室もある。
(理系の勉強が得意になりそうですね)
いかがでしたか?
学生向け・社会人向けプログラミングスクールは、IT人材
の需要が高まり続ける中で、今後もますます増えていくと思います。
各スクールで切磋琢磨し、沖縄から強力なIT人材を輩出できれば、
現在好調な県経済もさらに発展していく事だと思います。(^^)
今回ちょっと真面目な感じでしたが、次回もうちょっと気楽な
テーマにしようと思います。それでは、また。