POV-LEGO(仮)

POV-LEGO(仮)
~レイトレーシングソフトを応用したプログラミング教材~
環境情報学部2年
鎌田 麻以子
概要
• ソフト:
– POV-Rayを応用したプログラミング教材
– プログラミングでブロック遊びをする
• 対象
– 年齢:5歳ごろ~
– 前提知識:数字が分かればよい
– 前提技能:タッチタイピング
• 特徴
– 遊び感覚でプログラミングに慣れ親しむ
– プログラミングだけでなく、空間認識能力や図解力、
創造力が身につく
POV-Rayとは
• フリーのCGソフト
– ソースも公開されている
• 独自のスクリプ
ト言語(プログラムもどき)
を使用
独自のスクリプト
(C言語が元になっている)
実行結果
指導の流れ
①教材ページ
‐ 学習内容の確認
②プログラミングページ
‐ 実際にプログラミング
③レンダリングしてプログラミングの結果を確認
④最終課題(各レベルの最終章)
教材ページ
(レイアウト例)
プログラミングページ
(レイアウト例)
レンダリング結果
(4方向カメラ)
プログラミングエリア
指導内容
• レベルⅠ:
– プログラム言語に慣れる(見慣れる)
• レベルⅡ:
– 基礎的なプログラミング構文の概念と書き方
を習得する
• レベルⅢ、Ⅳ(任意):
– 受講者が自分で作りたいものをプログラミング