科目名 |
プログラミング実践 |
担当教員 |
馬渕 泰 |
対象学年 |
2年 |
クラス |
学部:専門001 |
講義室 |
B−WS |
開講学期 |
1学期 |
曜日・時限 |
火3,金3 |
単位区分 |
選択 |
授業形態 |
一般講義 |
単位数 |
2 |
準備事項 |
|
備考 |
|
授業の詳細1 |
授業目的: 近年、アプリケーションソフトウェアの多様化とともに、これまでのように自分でプログラムを作成して結果を求めることは少なくなってきた。一般的な統計解析や分類作業、グラフ作成は、データさえ与えられれば、エクセルなどの表計算ソフトでも十分対応可能である。しかし、より詳細・特殊な分類・分析作業を求める場合、自分でプログラミングを行ったほうが便利であり発展性も期待できる。 本講は、ExcelのVBAをベースとして、条件分岐やループを使用した簡単なプログラミングが作成できることを目的とする。講義内容は、社会科学系の学生を対象としているところから、excelの復習、マクロの記録方法、vbaプログラミングである。 この講義は、社会科学系の学生を対象としているためできるだけ平易にする予定である。よって、履修はマネジメント学部学生のみとする。 |
授業の詳細2 |
授業の進め方: プログラミングスキルの向上には、プログラミング経験の多寡により決まる。よって、本授業は、基本的に演習主体である。成績は、演習問題と最終試験により判断する。出席は考慮しない。 |
授業の詳細3 |
達成目標: 本講義での達成目標は、excelのvba言語を使用して、演算、比較、繰り返しなどから構成されるプログラムを作成し、実行させ、当初予期した成果を作成することである。 |
授業の詳細4 |
授業計画(プログラミング実践): 1. マクロ機能1(マクロの概要、記録、実行、登録) 2. マクロ機能2(編集、参照、モジュール、プロシージャ) 3. VBAプログラミング1(セルの選択と操作(1)) 4. VBAプログラミング2(セルの選択と操作(2)) 5. VBAプログラミング3(withステートメント、MsgBox、Help) 6. VBAプログラミング4(変数、InputBox) 7. VBAプログラミング5(条件分岐 If … Then … Else) 8. VBAプログラミング6(単純繰り返し For … Next) 9. 中間試験 10. VBAプログラミング7(条件繰り返し Do … Loop) 11. VBAプログラミング8(デバック、プロシージャのアウトプット予測) 12. VBAプログラミング9(ユーザフォーム) 13. プログラミング演習 14. プログラミング演習 15. 最終試験 |
授業の詳細5 |
成績評価: 成績は、演習問題の提出状況と最終試験により判断する。出席は考慮しない。 AA: 90以上 A: 80以上−90未満 B: 70以上−80未満 C: 60以上−70未満 F: 60未満 |
授業の詳細6 |
|
授業の詳細7 |
|
授業の詳細8 |
|
授業の詳細9 |
|
授業の詳細10 |
|