SSH 活動の記録

タグ:情報

令和2年度 コンピュータリテラシー育成講座

日  時: 令和2年12月24日(木)

場  所: 情報演習室

対象生徒: 高校1年生科目SS選択者男子生徒、希望者

 

 基本的なコンピュータの扱い方やプログラミングの技術を高めることを目的に、コンピュータリテラシー育成講座を実施しました。今年度は学んだ知識・技能を普段の研究においても活用できるように、Excel VBAによるプログラミングにチャレンジしました。

内容は以下の通りです。

 ・Excelの基本  ・Excelマクロ  ・VBAとマクロ  ・アルゴリズム

 ・アルゴリズムの基本構造  ・VBA実習「スネークゲームを作ろう!」

 

最後のVBA実習では、行数の多いプログラムを理解し、作成しました。単純なゲームにも、様々なアルゴリズムや命令、変数が使われていることを学び、よい経験となりました。

 

【生徒の感想より】

  • 一つの簡単なゲームを作るのに、プログラミングの量が半端なかったことに驚きを隠せない。

 

  • Excelは今後や将来の職業上絶対に使うものなので、今回の講座で学ぶことができていい機会だった。また、実際にプログラミングを組んで実習したことで、画面上で動いていることがどのようなプログラムで行われているのかを知ることができた。

 

  • 私が知っている、C言語とVBAとの類似性なんかにも注目しながら講義を受けました。これからの探究活動などにも利用していくExcelの利用をより詳しく知ることができてよかったです。

 

  • 今回学んだことは、エクセルでマクロを使うとプログラミングとして記録してできたり、繰り返し構造のプログラムで同じ操作を繰り返すことができたりすることです。また、プログラムの中で関数を使うことでランダムに数字を出すことや出した数字を対応させて文字を出すことができることが分かりました。

プログラミングの様子 VBAについての説明 おみくじプログラム

VBAによるプログラミングの説明 プログラム入力の様子 完成したスネークゲーム