プログラミング教室小学1年〜中学3年

プログラミング

IT のプロが教えるプログラミング教室です。

世界では楽しむ教育、柔軟な発想力を身に付ける教育が広がっています。 楽しむからこそどんどん先へ進めますし、本当の力が身に付きます。 暗記型学習ではなく、覚えた知識を元にモノを作り、試し、工夫を凝らすことで知識を深め、創造性や表現力を育成します。

アシスト都筑では、学校教育やプログラミング的思考の養成に留まらず、自分で問題を見つけ、コードで解決できるレベルまでサポートします。 プログラミングだけでなく国語・算数・英語・理科を総合的に学び、グローバル目線のきちんとした技術を身に付けることを目標とします。

コース紹介

基礎コース

プログラミングに慣れていない子のための、ビジュアルプログラミングを学ぶコースです。 「なんとなく学んで終わり」ではなく、最先端技術に触れながらコストと効果のパフォーマンスを重視する、プロ仕様の学習内容です。 以下の内容に取り組みます。

Code.org
Code.org 世界標準の授業

グローバルスタンダードに基づいて「コードを書くための」授業を進めます。 ゲーム感覚で楽しみつつも、プログラミングの本質はしっかり学びます。 「写経」の授業ではなく、問題解決能力と実践力を養います。 学校の勉強に繋がる内容を学ぶことで、算数の理解も深めます。

※教室長は翻訳 Contributor です。

micro:bit
micro:bit モノの仕組みの理解

物理コンピューティングやフィジカルコンピューティングも学びます。 手軽な IoT / センサ製品を作ることでハードウェアへの理解を深めます。 モノの仕組みを理解することで、モノ作りの基本的能力や、設計能力を鍛えます。 設計書や解説書を読むことで、国語力も養います。

※教室長は翻訳 Contributor です。

Scratch
Scratch 応用力の養成

日本で親しまれている Scratch を利用して、技術の理解を深め、ゲーム制作もします。 Scratch は micro:bit と組み合わせることで、もっと楽しめます。 様々な技術に触れ、また組み合わせていくことで、応用力を鍛えます。 設計書や解説書を読むことで、国語力も養います。

typing
タイピング 将来を見据えた授業

本来のプログラミングには一定量のタイピング能力も必要となります。 ビジュアルプログラミングに閉じず、将来を見据えてタイピング能力も鍛えていきます。 ゲーム感覚で楽しみながら漢字や英単語の勉強もしていきます。

電子工作
電子工作 電気の仕組みを理解

ソフトウェアの世界とハードウェアの世界はまったく異なります。 ハードウェアの仕組みをきちんと理解するには、電子工作を通じた学習も効果的です。 理科の授業で習う電流や電圧の仕組みを、実際にモノを作って学びましょう。

ロボティクス
ロボティクス 制御技術の習得

ロボットプログラミングには様々な製品がありますが、制御技術の理解こそが重要ではないでしょうか。 マニュアル通りに作るだけでは、現実の問題に対処できません。 タスク思考の学習で問題解決能力の養成を重視します。

機械学習
機械学習 最先端技術を学ぼう

機械学習は今やあらゆる分野の根幹技術です。 理論を正確に理解することは困難ですが、使いこなす力はすべての人に求められます。 体験学習を通じて最先端技術への理解を深めると共に、応用力を身に付けます。

※教室長は様々な AI 製品開発経験があります。

MakeCode Arcade
MakeCode Arcade 最先端のゲーム開発

2021年開始予定: ゲーム作りは Scratch を利用しても難しい場面も多いです。 よりわかりやすい基盤として、米国では MakeCode Arcade も使われることが決まっています。 気軽に面白いゲームを作り、友だちを驚かせましょう。

※教室長は翻訳 Contributor です。

ビジュアルプログラミングに閉じない、総合的な基礎力養成コースも用意しています。

エジソンCLUB

プログラミングは最終的に高度な思考力、そして数学能力と読解能力が求められます。 幼少期から国語・算数・図形の基礎力を身に付けることで、理解が促進されます。

こども将棋教室

プログラミングは論理的思考力の結晶です。 将棋はその養成に最適な科目です。 幼少期から高度な思考力を身に付けることは、あらゆる勉学にも好影響があります。

Web 初心者コース

ビジュアルプログラミングを使いこなせる子が、初めて本格的なプログラミングを学ぶためのコースです。 プログラマやデザイナーにとって最初の一歩とも言える Web 技術を学びます。 「なんとなく学んで終わり」ではなく、「独り立ちするための最低限の知識」を身に付けます。 本コースをマスターすれば、簡単な仕事であればこなすことも可能でしょう。

HTML
HTML 最も学びやすい技術

プログラミングで最初に学ぶ題材は非常に重要です。 環境設定が簡単で、互換性が高く、基盤技術が安定しており、結果がすぐに見られ、すぐに公開でき、ほとんどの環境で動くなど、他にはない長所が多い Web プログラミング は、現時点の最適解です。 HTML は Web プログラミングを学ぶための最初の一歩です。

CSS
CSS デザイナーとしての最初の一歩

すぐにモノが作れ、すぐに結果を確認できることは、幼少期のプログラミング学習には必須の要素です。 HTML に CSS を加えて自分の作りたいものが完成していく経験は、他の言語ではなかなか味わえません。 HTML/CSS はマークアップ言語ですが、プログラミング言語を学ぶためのエッセンスが詰まっています。

Bootstrap
Bootstrap 最初からプロレベル

Bootstrap は世界標準の CSS Framework です。 小学生からすぐにプロレベルに到達できる分野は多くありませんが、それを実現できる Bootstrap を学ぶ価値は大きいです。 プログラマやデザイナーではなくても、今後必須になるであろう技術です。 今や中学生が大人を負かす時代ですから、実務に直結する安定した技術をすぐに学んでもらいます。

Animate.css
Animate.css 一歩進んだサイト構築

Animate.css は世界で最も有名なアニメーション CSS ライブラリです。 世界中のライブラリを活用する力を養うことにより、応用力を鍛えます。 すぐにプログラマやデザイナーとして独り立ちできるような、ライブラリやフレームワークに関する知識も同時に身に付けてもらいます。

JavaScript
JavaScript 動きのある楽しい言語

JavaScript は最初に学ぶプログラミング言語として最適です。 成長中の Web プログラミングを支える技術だからです。 そして何より他のプログラミング言語と異なり、動きのある作品が作れるという大きな利点があります。 これは幼少期にプログラミング言語を学ぶ上で、とても大切な要素です。

DOM
DOM / Event 使えるものを作ろう

ただ JavaScript の仕様を学ぶだけでなく、すぐに使えるモノを作ります。 JavaScript で使えるものを作るためには、DOM / Event の学習が必須と言って過言ではありません。 実際に自分で作品も作ってもらいます。 作品制作を通じて、エンジニアやプログラマとして必要な設計スキルを鍛えます。