TOP > n.s.研究所 > 講義 > コンピュータ・サイエンス講座 > 体験講座

講義

体験講座
コンピュータサイエンス ~体験講座~ (東北学院大学榴ケ岡高等学校)

文責:林 叔克 (2009年3月18日) カテゴリ:体験講座日誌

体験講座の内容

自然を言葉にし、その移り変わりを予測したいというのは人間の昔からの願いでした。 自然現象を解明するために、自然現象の本質的な要素を切り出し、要素同士の因果関係を考え、単純化したモデルの構築を行います。 構築したモデルにもとづき、コンピュータシミュレーションを行い、自然現象を説明する因果関係を探求します。

本科学教育プログラムでは自然現象からのアルゴリズムの構築に主眼を置き、様々な自然現象に対してコンピュータシミュレーションをおこなうことで、自然の法則を探求します。 コンピュータシミュレーション体験講座では、物体の運動を題材に、物体の運動を日本語で表現することから始め、より厳密な数学の言葉に変換し、最後にプログラミング言語に翻訳します。 コンピュータ画面上で物体が運動する様子をシミュレーションします。

当日の様子

taiken_photo_1013_2008.jpg

東北学院大学榴ケ岡高等学校の生徒、約43名に対し、コンピュータサイエンスの体験講座が行われました。 当日は、東北学院榴ケ岡高等学校のコンピュータ室で、榴ケ岡高等学校の副校長の湯本先生、情報の教諭の河田先生が引率の先生として来られました。 授業は、NPO法人 natural scienceの林が行い、ティーチングアシスタントとして、 東北学院大学教養学部情報科学科の3年生と4年生が参加しました。 まず湯本先生から、物理と数学の分野として、学問的に意義があることを、高校3年生の今から、C言語の学習を始めることが重要だという話があり、高校と大学との連携の中で、体験型の教室が開かれることの意義が話されました。

授業の開始は「サイエンスとは、なにか?」という問いかけから始まり、自然に規則性を見出し、因果関係のストーリーをつくることを話し、得られた原理から、移り変わる自然現象を予測するというサイエンスの本質的な部分の話しをしました。 コンピュータシミュレーションは、単にC言語を使ったプログラミングという手法ではなく、 自然を探求するため、未来の運動を予測するためのツールです。 今回の90分の授業では、ボールの運動を記述するための、運動の必要最小限の因果関係を記述する式の導出を行い、コンピュータ画面上でボールを等速運動させました。 合わせて、C言語の基本的な構造や、プログラミングの基礎も学習内容としました。

課題として、xy平面上で、ボールを運動させること、条件分岐のif構文を使って、ボールを停止させることを行いました。シンプルな課題ですが、位置と速度の階層性を理解することが必要になります。 さらに進んだ生徒は、 ボールが壁によって反射する様子を試行錯誤しながら、シミュレーションしました。 試行錯誤の中で、運動の本質的な要素を切り出し、因果関係を考えるのは面白かったようで、 「できた!」「やった!」という声がたくさん教室から聞こえました。

今後は、希望者を対象にボールの放物線運動の解明を目指して、毎週金曜日に「コンピュータサイエンス」基礎講座と、研究成果の発表である「国際学会へ行こう!」セミナーが毎週月曜日に始まります。 場所は、教養学部情報科学科の4号館2階の情報科学実験室で行われます。

■現在のカテゴリ: 講義 > コンピュータ・サイエンス講座 > 体験講座

講義

コンピュータ・サイエンス講座

マイコン・サイエンス講座


▲このページのトップn.s.研究所 トップ

▲このページのトップn.s.研究所 トップ

n.s.研究所

About n.s.研究所

Activity 活動予定

Thema 研究テーマ

単細胞生物の行動に関する研究

多細胞生物の行動に関する研究

社会性昆虫の行動に関する研究

人の認識に関する研究

環境に関する研究

Thema 開発テーマ

ロボットの開発

作ってみた

Lecture 講義

コンピュータ・サイエンス講座

マイコン・サイエンス講座

Library ライブラリ

LabVIEWを使った物理数学集

VisualC++

Report 報告

学会等での発表

論文発表

その他の報告




Warning: mysqli_connect(): (28000/1045): Access denied for user 'xsvx1015071_ri'@'sv102.xserver.jp' (using password: YES) in /home/xsvx1015071/include/natural-science/include_counter-d.php on line 8
MySQL DBとの接続に失敗しました