情報処理(Computer Programing for Engineering)
本科選択・必修開設時期単位数授業形態担 当
土木建築必修3年2演習渡辺勝利 島袋淳
【授業の概要】
 1、2年で習得した情報処理の知識を踏まえてWord、Excellの演習、Visual Basic for Application(VBA)の基礎と専門科目を題材にした演習を行う。
【授業の進め方】
授業前半は教室にて授業項目の内容の解説を行い、後半は情報処理室に移動し、コンピュータを用いた演習を行う。演習課題は、期日までにその解答をメールで担当教官に提出させる。
【授業計画】 【授業項目】 【内 容】
1 回 授業の進め方の説明
WordとExcellの演習(1)
シラバスを用いて授業の進め方、評価法を説明する。
Wordを用いて論文概要集の作製方法(段組み、余白、文字数、行数設定等)、Excellによるグラフ作成、Wordへ挿入方法を学習する。
2 回 WordとExcellの演習(2) Excellを利用する際に便利な機能について解説し、演習を行う。
3 回 Visual Basic for Application (1) VBAの概略とマクロの自動記録機能を学習する。
4 回 Visual Basic for Application (2) マクロの自動記録の演習を行う。
5 回 Visual Basic for Application (3) セルの操作について学習する。
6 回 Visual Basic for Application (4) 繰り返し処理(For Next)用いた処理について学習する。
7 回 Visual Basic for Application (5) 繰り返し処理(For Next)の演習を行う。
8 回 中間試験 VBAの基本構文、基本操作に関する問題を出題する。
9 回 Visual Basic for Application (6) 試験解答
分岐処理(If Endif)を用いた処理について学習する
10 回 Visual Basic for Application (7) 繰り返し処理(Do Until Loop)を学習する。
11 回 Visual Basic for Application (8) 繰り返し処理(Do Until Loop)の演習を行う。
12 回 Visual Basic for Application (9) 分岐処理(Select Case)について学習する。
13 回 Visual Basic for Application (10) 分岐処理(Select Case)に関する演習を行う。
14 回 Visual Basic for Application (11) これまで学習した内容を整理し、総合演習を行う。
期末試験 VBAの分岐処理、繰り返し処理に関する問題を出題する。
15 回 答案返却など 試験の解答・解説を行う。
ユーザーフォームを用いたマクロを紹介する。
16 回 Visual Basic for Application (11) ユーザーフォームを用いたマクロの作成方法を学習する。
17 回 Visual Basic for Application (12) ユーザーフォームを用いたマクロの演習を行う。
18 回 Visual Basic for Application の応用(1) VBAを用いたn次方程式の解法を学習する。
19 回 Visual Basic for Application の応用(1) VBAを用いた角測量のデータ整理について学習する。
20 回 Visual Basic for Application の応用(2) VBAのトラバース測量への応用(1)内角調整
21 回 Visual Basic for Application の応用(3) VBAのトラバース測量への応用(2)緯距経距計算
22 回 Visual Basic for Application の応用(4) VBAのトラバース測量への応用(3)調整計算
23 回 中間試験 15回から22回目までに学んだ内容に関する問題を出題する。
24 回 Visual Basic for Application の応用(5) VBAを用いて静水圧の問題を解く方法を学習する。
25 回 Visual Basic for Application の応用(6) VBAを用いて管路流れの問題を解く方法を学習する。
26 回 Visual Basic for Application の応用(7) VBAを用いた単純梁の問題を解く方法を学習する。
27 回 Visual Basic for Application の応用(8) VBAを用いた片持ち梁の問題を解く方法を学習する。
28 回 Visual Basic for Application の応用(9) VBAを用いた単純梁(複数荷重載荷)の問題を解く方法を学習する。
29 回 Visual Basic for Application の応用(10) VBAを用いた単純梁(等分布荷重載荷)の問題を解く方法を学習する。
期末試験 24回から29回目までに学んだ内容に関する問題を出題する。
30 回 答案返却など 後期末試験の解答、解説。情報処理で学んだ内容を確認する。
【到達目標】本授業の到達目標はVBAの基本的知識を習得し、それを専門の応用問題に適用できる力を身に付けることである。
【徳山高専学習・教育目標】B1【JABEE基準1(1)】
【評価法】学年末評価は、4回の試験の試験と項目毎の課題レポートの点数を総合的に評価し、以下の式によって求められる。
学年末評価=4回の試験の平均点×0.8+課題レポートの平均点
*課題レポートの評価は各回20点満点として採点する。


【テキスト】大村あつし:かんたんプログラミングExcelVBA2007(技術評論社)
【関連科目】情報処理(本科、1年次、2年次)