レッスン事例

ここでは小学6年生から始めた実際の受講者に対するレッスンの事例を紹介します。

Scratch, Javascript, Pythonといった高校情報あるいは大学共通試験科目についてはすべてカバーしています。
受講のインターバルは、夏休みや春休みでの集中形式、毎週、隔週などを自由に選択できます。
レッスンは1回1時間となります。

プログラミングの必要性 (4回)

  • 便利になった暮らし
  • プログラミングの必要性
  • プログラミングの面白さ
  • プログラミングをしてみよう

Scratchで学ぶプログラミング (10回)

  • プログラムやデータの入力
  • 変数
  • 文字の足し算
  • リストと真偽
  • 比較、分岐、繰り返し
  • 割り算、約数事例、ブロックの利用
  • Scratchで学ぶべきこと
  • ブロック崩しプログラミング

HTML5 (9回)

  • インターネットの必要性とHTMLの歴史
  • ハイパーテキストとハイパーリンク
  • 文書の構造とHTMLタグの関連およびCSS
  • CSSの役割とコンピュータにおける色の指定
  • 10進法、2進法、16進法および16進法による色の指定
  • CSSによる属性やレイアウトの変更
  • WebページとWebサイト、文字コードの説明

JavaScript (5回)

  • JavaScriptを学ぶ意義
  • letの説明と宣言の重要性
  • JavaScriptとPythonにおける割り算の商の求め方
  • プログラミングにおける=の意味
  • コーテーション(バック、シングル、ダブル)の違い
  • Scratchを参照したif文
  • 真偽およびTrue/False

Python (3回)

  • Monty Pythonのビデオの視聴
  • データ型と異なるデータ型の計算
  • if文で実行するプログラムの範囲の指定方法
  • 変数、条件式、分岐

Command Line (3回)

  • コマンドの必要性
  • タイピングの意義および実習
  • ディレクトリの移動

Python プログラミング実践 (4回)

  • コンテスト問題を使った実習