キッズプログラミング教室ぐらみん

X

ぐらみんこーど レベル6:JavaScript応用

ぐらみんこーど レベル6:JavaScript応用

No.56 ~ 72

このレベルでは、「配列」や「オブジェクト」を使って複数のデータを管理する方法を学びます。 ゲームや実用的なアプリに必要な考え方を身に付けていきます。

学ぶ内容

  • 配列
  • オブジェクト
  • データ管理(入出力)
  • HTML で要素をグループ化する方法

できるようになること

  • 複数のデータを整理できる
  • ゲームらしい仕組みを作れる

このレベルの課題

No. タイトル 課題のねらい
056 JavaScriptでオブジェクトを使う Scratch を例に、対象を「物」として考えるオブジェクトについて学習します。Scratch の操作とお手本の書き写しが中心です。
057 JavaScriptで配列を使う(その1) 文字や数字をまとめて扱う「配列」の使い方を学習します。配列が扱えるようになると、大きなデータも処理しやすくなります。ここではお手本の書き写しと、一部のプログラムの書き換えを行います。
058 チャレンジプログラム(その8・JavaScript) 「関数」の復習問題に挑戦します。元々用意されたプログラムを、関数を使って短くまとめる問題を行います。
059 パソコン知識_ストリームについて知ろう 少しずつデータを読み込んで扱う「ストリーム」の紹介です。後半はデータの大きさを比べるクイズも実施します。
060 HTMLのdivとspanタグを使う Web ページ上で範囲をまとめる「div(ディブ)」と、文字を強調する「span」というタグの使い方を学習します。お手本の書き写しと練習問題を使って理解を深めます。
061 JavaScriptで使えるメソッドを調べる 文字などの「オブジェクト」に対して使うことのできる機能(メソッド)の使い方を学習します。オブジェクトは数え切れないほどあるため、どんなメソッドがあるのか、調べる方法から説明します。
062 nodejs_最初の一歩(Windows) これまでぐらみんこーどの中だけで動かしていたプログラムを、実際に自分のパソコンで動かす方法を学習します。自分のパソコンを使うことで作ることのできるプログラムが広がります。「メモ帳」のような文字を打ち込むことのできるソフトウェアを使用しますので、こういったソフトウェアがない場合はインストールをお願いする可能性があります。
063 JavaScriptで辞書を使う プログラムではデータを記憶するときに色々な形で覚えることができます。ここでは「辞書型」と呼ばれるデータ形式について学習します。
064 JavaScriptの名前のない関数 一度だけしか使わない関数に毎回名前をつけるのは大変です。ここでは「無名関数」という名前を付けない関数について学習します。
065 関数が終わった後に実行する関数・コールバック関数(その1) JavaScript の大きな特徴となる「コールバック関数」について学習します。プログラムを動かす順序を決めるときに役立ちます。
066 チャレンジプログラム(その9・JavaScript) 61〜65の課題で学習したメソッド、辞書、無名関数の復習問題です。穴埋め問題が中心となります。
067 パソコン知識_シーザー暗号 文章などの内容を簡単に読み解かれないようにする「暗号」の入門知識の紹介です。
068 誰かが作ったベンリなモジュールを使う JavaScript を自分のパソコンで動かすときに使用する Node.js には他の誰かが作った拡張機能(モジュール)を使用することができます。ここではモジュールの使い方の紹介として、マウスポインターの位置をプログラムで変更するモジュールを使用します。
069 nodejsでキーボードから受け取った文字を表示する プログラムを使う人(ユーザ)がキーボードで入力した内容を取得、使用する方法を紹介します。お手本の書き写しと一部の書き換え問題を使い、入力された数字から自動的に計算をするプログラム等を作成します。
070 JavaScriptで辞書と配列を使う(その1) プログラム上でデータを保存する方法として紹介した「辞書」と「配列」を組み合わせる方法を実施します。ここでは配列の復習問題と、お手本の穴埋め問題に挑戦します。
071 JavaScriptで辞書と配列を使う(その2) 70 から引き続き辞書と配列の使い方の練習問題となります。辞書と配列を組み合わせることで、1つのデータをわかりやすくまとめることができます。
072 nodejsでファイルを読み書きする Node.js を使い、テキストファイル(文字のみのファイル)を読み込む方法、また、プログラム上で編集した文字をファイルに書き込む方法について勉強します。

次のレベルへ