メールでのお問い合わせ 03 - 3761 - 8700    090 - 3035 - 2432

About Us

コードプログラミングを体験してみませんか。
SkipDream 小中学生プログラミング教室では、Web開発の標準的存在「JavaScript」を使い、コードを書くことの基礎を学びます。

対象年齢

小学校 3年生 ~ 中学校 3年生
家庭教師方式 親子でのご参加歓迎

使用環境・学習言語

Windowsパソコン(貸与可)
JavaScript (HTML, CSS)

学習コース

JavaScript超入門 動きのあるWebページを作る
JavaScript基礎1 Web上のゲームを作る
JavaScript基礎2 オブジェクト指向プログラミングに挑戦

JavaScript超入門 動きのあるWebページを作る

【各回の学習項目】

01

PCと対話してみよう

入力と出力 Webブラウザって何?
データ型とは(数値・文字列)
「変数」って変な数のこと?
エディタを使う練習をしよう

02

画像や音の正体

ファイル、フォルダ、拡張子って何?
エクスプローラとコピペをマスターしよう
redをblueに変えたら何が起きる?
自分の写真でフォトギャラリーを作ろう

03

写真をクリックしたら

HTML, CSS, JavaScript の役割と分担
Flexbox Froggyでカエルの配置を変えよう
配列、オブジェクトの作り方、使い方
「イベント」ってコンサートのこと?

04

「関数」に親しもう

どんなプログラミング言語においても非常に重要な存在 ━ 「関数」
オーダーメイドと既製品
引数、返り値(戻り値)とは

05

「繰り返し」を学ぼう

どんな運動でも勉強でも苦手を克服するには「繰り返し」 ━ JavaScriptではどうやって「繰り返し」をさせるのでしょう?
if, else, whileって全部英語だけど…

他の学習コース

① JavaScript基礎1
    Web上のゲームを作る
② JavaScript基礎2
    オブジェクト指向プログラミングに挑戦

ご希望に応じて、市販の参考書を教材として利用する予定です

HTML/CSS/JavaScriptの関係

 

HTML/CSS/JavaScript

三位一体に連携

動くWebページ

KICK

HTML

HTML

Webページの「文書構造」

KICK

HTML+CSS

CSS

Webページの「デザイン」

HTML+CSS+JavaScript

JavaScript

Webページの「動き」

Reference

小中学生向けコードプログラミング学習書籍(JavaScript関連)

一般の書店、Amazon等でもこのような書籍が販売されています

JavaScript プログラミング入門

大事な学習項目が「キーワード」にまとめられている
ブロックの落ちてくるゲームを作る

Kidsふりがなプログラミング

「ふりがなをふる」手法でプログラムを書くアプローチ
チャット風クイズゲーム、九九の表を作る

12歳からはじめるJavaScriptとウェブアプリ

プログラミング教室TENTOの出版
HTMLとCSSを扱う同じ系列の書籍もある

妖怪プログラミング アルゴとリズムの冒険

JavaScriptを用い独自に作成したアプリで学習を進める
制御構文(if, while, for等)の基礎を学習

こどもプログラミング教室 in JavaScript

卵やヒヨコの絵を表示させるプログラムを作る
著者は「英語で学ぶプログラミング」等の書籍も出版

子どものためのウェブデザイン入門

しかけ絵本の形の書籍
HTML、CSS、JavaScriptの機能、関連を説明

JavaScript for Kids

米国で定番のfor DUMMIESシリーズの小中学生版
JSFiddleを使いHTML,CSS,JSの関連をやさしく説明

JavaScript for Kids

書籍後半ではjQuery、Canvasを利用
オブジェクト指向プログラミングについても解説

Elementary JavaScript

Pokemonカードゲームを作りながらJavaScriptを学習
クラス構文、async,awaitなど新しい文法を採用

3D Game Programming for Kids

著者自作のICE Code Editorを利用しJavaScriptを学習
コードを入力しながら即座に図形の描画等ができる

Reference

JavaScript以外のコードプログラミングに関する小中学生向け書籍

Pythonは特に最近多くの関連書籍が販売されるようになりました

Pythonゲームプログラミング図鑑

変数やループ、関数等の基礎を学びながら絵を書いたりゲームを作る(同じ著者の類似書籍複数あり)

Pythonゲームプログラミング教室

アニメのキャラクターがプログラミングの基礎を解説
ロールプレイング風の迷路ゲームを作る

Pythonふりがなプログラミング

繰り返しを使って九九の表を作る
ライブラリの作り方、使い方についても解説

ゼロからやさしくはじめるPython入門

じゃんけん、迷路、アクションゲームを作る
最終章では機械学習に関しても学ぶ

Python 1年生

キャラクターと一緒にこんにちはアプリを作る
最終章では人工知能についてやさしく解説

Pythonの絵本

例外処理、オブジェクト、クラスに関しても説明
Java、C、C++についても同系列の絵本シリーズあり

ゲーム作りで学ぶ はじめてのプログラミング

プログラミング教室TENTOの出版
Processingを使ってコードプログラミングを学ぶ

Python for Kids

A Playful Introduction To ProgrammingのPython版
Amazonでは口コミ件数、評価が相対的に高い

Coding for Kids

様々なサンプルプログラムを多数収録
ゲームも子ども向きに考えられている

Reference

小中学生向けHTML、CSS、Webサイト制作関連の書籍

たった2日で楽しく身につく
HTML/CSS入門教室

12歳の主人公を中心にHTML、CSSの基本機能を学ぶ

わかばちゃんと学ぶ Webサイト制作の基本

アニメキャラクターと4コマ漫画で説明を展開
Webサイトの公開、運用に関しても解説

Reference

その他

「小中学生プログラミング教室」で推奨している書籍、物品等をご紹介します

ゲームを作りながら楽しく学べる
JavaScriptプログラミング

高校生のためのプログラミング入門

15.6インチ ノートブックパソコン

Dell ノートパソコン Inspiron 15 3593
Core i5-1035G1/8GB/512GB
Webカメラ/無線LAN

ブルーライトカットフィルター

マグネット式 14インチ(16:9)
反射防止 液晶保護 着脱可

Digio2 Bluetooth マウス

Blue LED 小型 色 3種類
ナカバヤシ(Nakabayashi)

Transcend USBメモリ 32GB

USB3.1 & USB 3.0
キャップレス シルバー 耐衝撃 防滴 防塵

Lesson

コードプログラミング体験コース「第1回」の説明用資料の一部(抜粋)をご紹介します

  • All
  • Chapter
  • Point
  • Other

Chrome Icon

Other

consoleの表示

Other

consoleへの入力

Other

01-01-001

Chapter

01-01-005

Chapter

01-01-007

Chapter

入力・出力・評価・実行

Point

01-02-001

Chapter

エラーメッセージ

Other

文字列

Point

バックスラッシュ

Point

文字列の結合

Point

演算子「+」の意味

Point

01-03-004

Chapter

01-04-002

Chapter

JavaScriptのデータ型

Point

演算子「=」と「==」

Point

01-04-004

Chapter

01-04-005

Chapter

変数とは

Point

変数の宣言(2)

Point

変数の宣言(3)

Point

01-05-007

Chapter

01-05-008

Chapter

Our Team

Let's keep on learning together!

Katsuyasu KATO

加藤勝康
Retired Pseudo Geek

Name Unknown

募集中
Chief JS Tutor

Frequently Asked Questions

小学生、中学生からコードプログラミングを学ぶ必要はありますか?

  • 中には「不必要」というご意見もあります。
    これは、プログラミング学習はプログラミング的思考を学ぶことこそが目的なので、
    • 難易度の高いコードプログラミングは不要
    • 消化不良になれば、学習に対する興味、意欲が失われてしまう
    • Scratchだけでも相当高度なことができる
    • 楽しみながら勉強ができる Scratchをもっと深めるべき
    という考え方です。
  •  
  • しかし、この教室では、実際にシステム開発の現場で使われる JavaScriptを教材として、その基礎の基礎を一緒に学んでいこうと思います。
  •  
  • 私たちは、
    • 本格的プログラミング言語の奥深さ、面白さを、早くから体験してみることは将来に役立つ
    • 「コードを書く」ことができれば、プログラミング学習の選択肢が大きく広がる
    • どの言語でも基本動作、ある種のコツを身につければ、他の言語にも応用が効き、相乗的な効果がある
    と考えています。
  •  
  • 詳細は、コラム Code Programming  もご参照ください。

最初のコードプログラミング言語として JavaScriptを選んだ理由はなぜですか?

  • JavaScriptは、
    • Web開発における業界標準と言える存在
    • システム技術者を目指す方々の中でも人気が高い
    • 機能の進化が今も続いている
    • すぐに利用可能(ブラウザに組み込まれている)
    • 入門書、学習教材が幅広く揃っている
    という点から最適だと考えました。
  •  
  • 他のコードプログラミング言語の中では、Pythonも小学生、中学生のプログラミング学習に適していると思います。
    Pythonは、
    • 文法が比較的シンプルで学びやすい
    • Google三大言語のひとつで、facebook, line, instagramなどでも採用されている
    • 最近特に人気が高くなってきた
    • データ解析、人工知能のプログラムを書く際によく使われる
    という特長があります。
  •  
  • Pythonについては、現在のところコース設定の予定はありませんが、今後、教材等の環境が整えば導入を検討したいと考えています。

コードプログラミングを始めるのに必要なスキルは何ですか?

  • 小学校 3年から 4年生の学力を想定しています。
    • 英語の大文字、小文字が読める
    • 簡単な英単語を知っている
    • ローマ字が書ける
    の 3点はコードプログラミングを始めるのに必要だと考えます。

「JavaScript超入門」の獲得目標は何ですか?

  • JavaScript入門書の核となる学習領域の基礎を一通り理解し、簡単な「動くWebページ」を作成できるようにすることを目的にしています。

    学習領域については、当ホームページ掲載の「各回の学習項目」をご参照いただけませんでしょうか。

「JavaScript超入門」終了後の選択肢について

  • 教室は 1.5時間 × 5回で打ち切りです。
    その後については、よろしければ、
    • JavaScriptを更に深く学ぶ
    • Pythonなどの他のプログラミング言語を学ぶ
    • 受験勉強、他の習い事等に資産を配分する
    等の選択肢をご案内、ご相談させていただきます。

不規則な日程に対応可能ですか?

  • 他の用事、期末試験等でご都合が悪い場合は、他の日時に変更することも可能です。

    ただ、長い時間、間隔が空いてしまうと学習効率が下がるため、最初から 3か月程度の間には 5回のコースを終わらせた方がいいと考えています。

費用・交通費について

  • 1.5時間 × 5回
    40,000円(消費税込)
    交通費実費 別途

訪問可能エリア・時間帯

  • 東京都区内・川崎市・横浜市
    9:00~22:00前後(時間・曜日 応相談)

パソコン、ブラウザ、エディタは何を使いますか?

    • パソコン: Windowsパソコン (Windows10)
    • ブラウザ: Google Chrome
    • エディタ: Visual Studio Code

    パソコンは貸与可能です

    ブラウザ、エディタは初回訪問時にインストールさせていただきます。

教室での教材は何を使いますか?

当ホームページで一部をご紹介させていただいるような形の説明用スライドを利用します。
同時に用語、構文等を学習する際、辞書的に使う市販の参考書をご購入いただく予定です。(2,000円~3,000円程度)
HTML、CSS、JavaScript全般に関しわかりやすくまとめられていて、今後の学習にも役立つと思われる書籍をご紹介します。
また、教室で実習に使うサンプルプログラム等は、メモリースティックの形でお渡しします。

宿題・事前課題はありますか?

宿題は次回教室開催までの間、必ず 5分程度で完了できる内容のことを毎日宿題にしていく予定です。
また、教室の中でプログラミングに使う素材として、写真、短いメッセージを数点ご用意いただきたいと考えています。

Contact Us

Business Area

東京都区内 川崎市 横浜市

Email Us

info001@skipdream.com

Call Us

090 3035 2432

Loading
Your message has been sent. Thank you!