2009年度工学院大学 第1部機械工学科

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

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

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

最終更新日 : 2011/02/16

<授業のねらい及び具体的な達成目標>
 プログラミング技術の習得をねらいとする演習形式の授業である.使用言語は1学年で学習した汎用プログラミング言語VBAを使用する.1年次に学習した基本事項を踏まえ,実際に機能するプログラムを作成することで,プログラミングの基礎力を養う.以下に具体的な努力目標を示す.
(1) VBAプログラミングの基礎をしっかり習得する.
(2) 実際に機能するプログラムを作ることができる.
(JABEE学習・教育目標)
「機械工学エネルギー・デザインプログラム」: (D)○,(F)◎
(JABEEキーワード)
「機械工学エネルギー・デザインプログラム」:計算機利用の基礎,プログラム言語,数値計算

(前提となる基礎知識と習得後の展開)
 本科目を履修する前に,「情報処理概論及演習」の前期で情報処理に関する基礎的事項をしっかり身につけ,後期のVBAの演習でVBAの使用法とプログラミングの基本を身につけておく必要がある.また,「数学I,II」「数学演習I,II」での微分積分の取り扱いなど数学の基本事項について習得しておくこと.
 本科目の修得後は,「数値計算法I,II」で工学問題に重要な役割を持つ数値計算法について具体的に学習する事になる.その場合,演習を解くためにはプログラムを組み課題を解くことができるようになっていなければならない.また,「応用プログラミング演習」で他の言語やより高度なプログラミングについて学習し,最終的に卒論においてデータ処理や数値解析を行うことになる.

<授業計画及び準備学習>
1. 授業ガイダンスとプログラミングの基本事項および基本操作の復習,マクロ作成.
2. 便利な機能,コントロール,ワークシートの数値の読み書きと変数
3. 設計とフローチャート
4. 条件判断とプログラムの構造
5. 制御構造.繰り返し文
6. 配列と構造変数.データの並べ替え.
7. 乱数の発生と利用方法
8. 表示方法の改善.VBAとVBの違い
9. オブジェクト指向によるプログラム設計と関数の作成
10. 複雑な条件判断とプログラム構造の動作確認
11. 演習内容の確認.プログラムの作成演習
12. 最終課題の実行とデバッグ処理
13. プログラムの動作確認と修正,改良
14. プログラムの説明書作成と提出
15. 期末試験

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

<教科書>
「Excel環境におけるVisual Basicプログラミング<第2版>」加藤潔 著(共立出版)

<参考書>
関連図書は多い,基本事項については同じであるので,自分に合ったものを探すと良い.
ただし,ExcelのVBAについてであることに注意する.

<オフィスアワー>
水曜日 11:00-14:30 1号館講師室にて

<学生へのメッセージ>
 コンピュータを使いこなせると「新しい世界」が広がります。その「世界」を発見する「場」を活用してください。

<備考>
学生の理解度に合わせて,内容を変更する場合がある.

 

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