Comments
Description
Transcript
Java3D,Swingを用いた 自然科学教育のための教材開発
Java3D,Swingを用いた 自然科学教育のための教材開発 中村泰之 名古屋大学情報科学研究科 中野裕司 熊本大学総合情報基盤センター 徳永健一 彼方株式会社 名古屋大学大学院情報科学研究科 2003 PC Conference 8月7日 鹿児島大学 目次 はじめに シミュレーションの重要性 Java3DとSwingの利用 教材例 一般公開 Webサイト紹介 アンケート調査 まとめ 情報公開 名古屋大学大学院情報科学研究科 2 2003 PC Conference 8月7日 鹿児島大学 はじめに 2002年度CIECプロジェクト事業の一つ • • • • 自然科学教育のための教材開発 Swingを利用した洗練されたGUI環境 Java3Dによる3次元シミュレーションの実現 インターネット上で公開 「Java3Dを用いた科学現象の視覚化に関す る勉強会」の成果 (勉強会は3月に閉鎖) 名古屋大学大学院情報科学研究科 3 2003 PC Conference 8月7日 鹿児島大学 シミュレーションの重要性 計算機シミュレーションが新たな物理学の研究アプ ローチの一つとして定着 解析的に解けない運動を数値的に解く • 運動の視覚化 • 自然現象の理解を助ける 実際には実現困難なパラメターの設定が可能 • 仮想実験 自由なスケーリング • 原子・分子の世界から宇宙の世界まで 名古屋大学大学院情報科学研究科 4 2003 PC Conference 8月7日 鹿児島大学 Java3DとSwingの利用 Javaの利用 • Windows、Linux、Solaris、IRIXなどの環境での共通の 実行 • アプリケーションとしてだけでなく、AppletとしてWebブラ ウザ上で実行可能 • Threadを用いたリアルタイムシミュレ−ション • 国際化機能 Swingの特徴 • 洗練され、共通性(Look & Feel)の高いGUI Java3Dの利用 • Javaから直接3次元CGが扱える • リアルな3次元視覚化 → より現実に近い運動を表現 • 視点を自由に変更可能 名古屋大学大学院情報科学研究科 5 2003 PC Conference 8月7日 鹿児島大学 教材例 2次元シミュレーション(同等のものを授業で活用) • • • • • 拡散現象 πの計算 振り子、二重振り子 ロジスティックマップ その他 3次元シミュレーション • • • • • • • 三次元二重振り子 ボウル・円錐内の質点の運動 球面振り子 フーコー振り子 コマの運動 三体問題 その他 名古屋大学大学院情報科学研究科 6 2003 PC Conference 8月7日 鹿児島大学 一般公開 一般公開の意義 • 利用者は時間・場所を選ぶことなく学習が可能 • 管理者にとっては、様々なフィードバックが改良の参考になる 既存の「シミュレーション物理」(名古屋大学全学教育科目) のサイトを利用 • コンピュータ&エデュケーション 14 (2003) 34 • 授業と同等のシミュレーションを実現できるJavaアプレットを用意 • 授業の予習・復習に利用(レポートの質の向上を期待して) シミュレーションの概要説明を付加し利用者の便宜をはかる • アプレット • 運動の解説 • 操作方法 名古屋大学大学院情報科学研究科 7 2003 PC Conference 8月7日 鹿児島大学 Webサイト紹介 ダウンロードボタン jarファイルをダウンロードし アプリケーションとして実行可能 アプレット シミュレーションメニュー 解説 操作方法 名古屋大学大学院情報科学研究科 8 2003 PC Conference 8月7日 鹿児島大学 アンケート調査 様々なフィードバックは改良の参考になる 実験の受講者にアンケートを計画 しかし 前期は十分なデータが集まらず 後期に再度アンケートを実施予定 ご意見を歓迎します 結果は何らかの機会で報告したい 名古屋大学大学院情報科学研究科 9 2003 PC Conference 8月7日 鹿児島大学 まとめ 「Java3Dを用いた科学現象の視覚化に関する勉強 会」で得られた知見を土台 自然科学教育のための教材開発 • Swingを利用した統一性の高いGUI • Java3Dを用いた3次元シミュレーションの実現 インターネット上で公開 • Javaアプレットとその解説によりWebサイト上で学習でき る環境を提供 • プログラムをダウンロードしアプリケーションとしても実行 できるように配慮 今後はフィードバックをもとに改良を加えていきたい 名古屋大学大学院情報科学研究科 10 2003 PC Conference 8月7日 鹿児島大学 情報公開 URL • http://kiso3www.phys.human.nagoya-u.ac.jp/ • http://www.phys.human.nagoya-u.ac.jp/ ~yasuyuki/presen/PCC2003/PCC2003.pdf 文献 • コンピュータ&エデュケーション 14 (2003) 34 別刷をご希望の方は郵送しますので、メールでご請求ください。 名古屋大学大学院情報科学研究科 11 2003 PC Conference 8月7日 鹿児島大学 訂正 論文集 pp.232(00078.pdf) • 誤:参考文献[7] http://kiso3.phys...... • 正:参考文献[7] http://kiso3www.phys...... 名古屋大学大学院情報科学研究科 12