科目情報
科目名 電子計算機 
クラス − 
授業の概要 『情報機器の操作』で学習したExcelの知識を基盤としてExcel VBAによるプログラミング技術を修得する。Excel VBAはプログラミングの初心者が初めて触れるプログラミング言語として最適であり、これを修得することによってExcelの理解が一層深まる。さらに学校教育現場のパソコンにExcelがインストールされている場合がほとんどであるため、算数・数学教育に携わる教員志望の学生にとって有用性が高い技術である。 
授業の到達目標 最初の4コマでExcelの復習をした後、マクロの記録と実行、Excel VBAによるマクロの作成の順に授業を進めていく。この授業によりプログラミング技術の初歩を身に付けるとともに、学校教育現場で必要な成績処理などの情報処理技術の基礎を習得することを目標とする。 
授業計画 以下の内容の講義と演習を行う。
内容
1授業全体のオリエンテーション
Excelの復習 (1) データ入力、合計・平均 
2Excelの復習 (2) 絶対参照と相対参照 
3Excelの復習 (3) 関数 
4Excelの復習 (4) まとめ 
5マクロの記録と、記録したマクロの実行 
6Excel VBA によるマクロの作成 (1) VBE (Visual Basic Editor) 
7Excel VBA によるマクロの作成 (2) 変数 
8Excel VBA によるマクロの作成 (3) 基本文法 
9Excel VBA によるマクロの作成 (4) 条件分岐の基礎 
10Excel VBA によるマクロの作成 (5) 条件分岐の活用 
11Excel VBA によるマクロの作成 (6) 繰り返し処理の基礎 
12Excel VBA によるマクロの作成 (7) 繰り返し処理の活用 
13Excel VBA によるマクロの作成 (8) データの絞り込み 
14Excel VBA によるマクロの作成 (9) データの並べ替え 
15Excel VBA によるマクロの作成 (10) まとめ 
 
テキスト・参考書 テキストは使用しない。必要な資料は適宜配布する。
参考書としては、過去に使用していた教科書を挙げておく。
 10 日でおぼえる Excel VBA 入門教室 2007/2003/2002/2000 対応,瀬戸遥著,翔泳社 
自学自習についての情報 授業中に配布する資料だけでは不十分な場合、参考となる WEB ページを指定するので、自学自習に活用して欲しい。 
授業の形式 授業はすべて情報処理センターで行い、ある程度講義が進むたびに、演習を行う。 
評価の方法(評価の配点比率と評価の要点) レポートにより評価する。
1.レポートはExcelの復習が終わった段階で1個、Excel VBA によるマクロの作成に関しては授業の進行に合わせて1つのテーマが終わるごとにレポートを課す。
2.人のプログラムをコピーして提出したことが明らかになった場合は、レポートの評価は 0 点とする。
3. プログラミング技術は、一つずつ積み上げるようにして修得すべきものであるので、すべての授業に出席することが望ましい。止むを得ない事情で欠席した場合は、その欠席した授業で行われたことを自習しておくこと。と。 
その他(授業アンケートのコメント含む) Excelの復習を4コマかけてやるので、Excelの操作に自信がない学生も受講してほしい。