2012年度工学院大学 第1部機械システム工学科

プログラミング演習(Seminar in Programming)[4253]

試験情報を見る] [授業を振り返ってのコメント(学内限定)

1単位
浦田 哲哉 非常勤講師

最終更新日 : 2012/12/14

<授業のねらい及び具体的な達成目標>
 プログラミング技術の習得をねらいとする演習形式の授業である.使用言語は1学年で学習した汎用プログラミング言語VBA(Visual Basic for Applications)を使用する.1年次に学習した基本事項を踏まえ,実際に機能するプログラムを作成することで,プログラミングの基礎力を養う.以下に具体的な努力目標を示す.
(1). VBAプログラミングの基礎をしっかり習得する.
(2) 実際に機能するプログラムを作ることができる.
(学習・教育目標)
 「機械システム基礎工学プログラム」: (C-1)◎ 情報処理
(キーワード)
 「機械システム基礎工学プログラム」:コンピュータリテラシー,計算機アーキテクチャー,プログラミング
(前提となる基礎知識と習得後の展開)
 本科目を履修する前に,「情報処理概論及演習」の前期で情報処理に関する基礎的事項をしっかり身につけ,後期のVBAの演習で使用法とプログラミングの基本を身につけておく必要がある.また,「数学I・II」「数学演習I・II」で微分積分や行列の取り扱いなど数学の基本事項について習得しておくこと.また「線形代数学I」と同時進行であるが,関連する部分が多い.
 また,修得後は,「数値計算法I・II」で工学問題に重要な役割を持つ数値計算法について具体的に学習する事になる.その場合,演習を解くためにはプログラムを組み課題を解くことができるようになっていなければならない.また,「応用プログラミング演習」で他の言語やより高度なプログラミングについて学習し,最終的に卒論においてデータ処理や数値解析を行うことになる.

<授業計画及び準備学習>
1. 授業ガイダンスとプログラミングの基本事項および基本操作の復習,マクロ作成.
   準備学習 : 情報処理概論及演習で学習した「Visual Basic for Applications(VBA)」を復習しておくこと
2. 便利な機能,コントロール,ワークシートの数値の読み書きと変数
3. 設計とフローチャート
4. 条件判断とプログラムの構造
5. 制御構造.繰り返し文
6. 配列と構造変数.データの並べ替え.
7. 乱数の発生と利用方法
8. 表示方法の改善.
9. オブジェクト指向によるプログラム設計と関数の作成
10. 複雑な条件判断とプログラム構造の動作確認
11. 代表的な工学問題を解くことのできるプログラムの作成
12. 課題の実行とデバッグ処理
13. プログラムの動作確認と修正,改良
14. プログラムの説明書作成と提出
   準備学習 : 各回とも、前回配布したプリント内容の確認とプログラムの実行を行うこと
15. 学習成果の確認(試験)
   準備学習 : 前回までの総復習を行うこと

<成績評価方法及び水準>
期末試験(40%)と演習の成績(60%)の合計で60点以上の場合に単位を認める.なお,授業の演習成果や課題の提出がない場合は減点する.
「機械システム基礎工学プログラム」の学習・教育目標(C-1)は,上記の評価基準を満たせば達成される.

<教科書>
配布プリントによる

<参考書>
「Excel環境におけるVisual Basicプログラミング<第2版>」加藤潔著(共立出版)
関連図書は多い,基本事項については同じであるので,自分に合ったものを探すと良い.
ただし,ExcelのVBAについてであることに注意する.

<オフィスアワー>
木曜日 講師室にて

<学生へのメッセージ>
 演習の時間が限られているので,授業時間以外も自分から進んで演習内容を理解することが望ましい.

 

このページの著作権は学校法人工学院大学が有しています。
Copyright(c)2012 Kogakuin University. All Rights Reserved.