初級プログラミングコース
ゲームなどの作品を作りながら、プログラミングの基本技術を習得します。Scratchというプログラミング言語を使い、視覚化された命令ブロックをパズルのように組み合わせ、プログラミングをおこないます。初級コースでは、様々な作品を作っていく中で、プログラミングの基本技術を身につけていき、最終的に自分だけのオリジナル作品を作ります。
対象・特徴
はじめての子にオススメ! 最新のScratch 3対応。
合計20個以上の作品を作りながら、プログラミングの基本を学べます。
カリキュラム(全24回)
ステップ1
プログラミングの基本を学ぶ
プログラミングの基本技術(ブロックの使い方)をScratchで作品を作りながら、学んでいきます。また、プログラミングに必要な算数・数学の知識や、パソコンの使い方も学びます。
ステップ2
学んだ技術を応用する
これまで学んできたプログラミング技術を活かし、より本格的な作品を作ります。作品をおもしろくする改造にも積極的に挑戦し、自分が考えたアイディアを形にする練習をしていきます。
ステップ3
オリジナル作品を作る
自分で考えたアイディアを、オリジナル作品として作っていきます。まずはどんな作品にするのか、アイディアを出すことからはじめ、考えたアイディアを元に、実際にプログラムを組んでみます。
作品例
パドルを動かし、ボールを打ちあう対戦型ピンポンゲームです。対戦相手はコンピュータ! コンピュータのAIに勝てるか挑戦します。
ネコのキャラクターが敵を倒しながら冒険をしていくゲームです。敵を倒すとレベルが上がり、成長していきます。
ゲームプログラミングコース
多くのゲーム開発企業で使われている本格的なゲームエンジン「Unity」を使ってゲーム開発をおこないます。楽しくゲームを開発をしながら高度なプログラミングスキルが身につきます。ゲームが好きで発展的なプログラミングを学びたい子にオススメ!
対象・特徴
小学6年生〜高校生向け
スマートフォンアプリが作れます!
カリキュラム(全48回)
ステップ1
ゲームプログラミングの基本技術を学ぶ
Unityを使いながらゲームプログラミングの基本技術を習得していきます。また、プログラミングに必要な知識や技術も学びます。
ステップ2
様々なゲームプログラムを作る
2Dシューティングゲームや横スクロールアクションゲームといった簡単なゲームから、3Dのゲームなど発展的なゲームを作りながら高度なプログラミング技術を学びます。
ステップ3
オリジナル作品を作る
これまで学んだ技術・知識を活かし、自分だけのオリジナル作品を作っていきます。スマートフォンやWebブラウザで動作するゲームも作ることができます。
作品例
昔ながらのブロック崩しゲームです。
3Dのアクションゲームです。不安定な足場を移動しながらゴールを目指します。
Web開発コース
普段インターネットで目にするようなWebサイトの仕組みを学び、自分でWebサイトを作ります。はじめは、WEBサイト制作の基本となるHTMLとCSSを学び、簡単なWebサイト作りからおこないます。その後、Javascriptと呼ばれるプログラミング言語でプログラミング文法を学びながら、Webアプリケーションの制作にチャレンジしていきます。
対象・特徴
小学6年生〜高校生向け
WebサイトやWebアプリケーションを作りたい人にオススメ!
カリキュラム(全24回)
ステップ1
簡単なWebサイト制作
WEBサイト制作の基本であるHTMLとCSSを学び、Webサイトの作り方を学んでいきます。また、インターネットの仕組みについても学びます。
ステップ2
Webプログラミングを学ぶ
Javascript言語を用いて、プログラミング文法を学びます。文法を学びなから簡単なWebアプリケーション作りもおこなっていきます。
ステップ3
オリジナルWebアプリを制作する
今までに学んだ知識を活かして、オリジナルWebアプリケーションを制作します。作成したwebアプリは、ブラウザで動かすことができます。
クリエイティブプログラミングコース
GoogleやFacebookといった世界的企業でも利用されているプログラミング言語Pythonを使い、プログラミングを学びます。Minecraft(マインクラフト)の世界へのプログラミング、micro:bit(マイクロビット)という教育用ハードウェアを使った学習、Python言語によるロボット制御など、特定の分野に絞られず様々な分野の内容に触れながらプログラミングを体系的に学んで行きます。
対象・特徴
小学5年生〜高校生向け
文字で書くプログラミングの入門にオススメ
カリキュラム(全48回)
ステップ1
プログラミングの基本を学ぶ
Python言語を使いながら、プログラミングの基本技術を学びます。Minecraft(マインクラフト)へのプログラミングを中心として、基本を身につけます。
ステップ2
プログラミングスキルを磨く
micro:bit(マイクロビット)やロボットなどのハードウェアを制御するプログラミングにチャレンジしながら、プログラミングスキルを磨いていきます。
ステップ3
ソフトウェア作成にチャレンジ
コンピュータ上で動く、ソフトウェア(アプリケーション)作りを行います。様々なソフトウェアを作りながら、より応用的なプログラミング技術を学びます。
ロボットコース
ロボットの製作とロボットへのプログラミング方法を学んでいきます。ブロックやセンサーを使ってロボットを組み立て、パソコンを使ってプログラムを作り、ロボットを動かしていきます。様々な課題に取り組みながら、ロボットの組み立て方やプログラミングを学んでいきます。最終的には、ロボットをプログラミングで自由自在に動かせるようになることを目指します。
対象・特徴
「機械が動くのが好きな子」「自分でロボットを作ってみたい子」におすすめ!
組み立てから制御のやり方まで学べます。
カリキュラム(基礎24回+発展48回)
ロボットコースは、基礎レベルと発展レベルの2段階制です。片方のレベルだけの受講も可能です。
ステップ1
ロボットプログラミング入門
ロボットを動かすモーターやセンサーの役割・制御方法を、車のロボットなどを使って学んでいきます。ロボットを動かすための様々な種類のプログラムを作っていくことで、プログラミングの基本技術を学びます。
ステップ2
課題に挑戦する
ロボット制御に関する様々な課題に挑戦し、プログラミングによるロボット制御について理解を深めていきます。課題をクリアするためにどうすれば良いか自分で考えプログラムを作っていきます。
ステップ3
様々な種類のロボットを製作する
様々な種類のロボット製作に挑戦します。センサーやモーターなどを巧みに組み合わせ、構造が複雑なロボット製作もおこないます。また、ロボット製作とともに、より高度なプログラミング技術を学んでいきます。