Computer Programing for Engineering

Course Information

College Tokuyama College Year 2017
Course Title Computer Programing for Engineering
Course Code 0100 Course Category Specialized / Compulsory
Class Format Seminar Credits School Credit: 2
Department Department of Civil Engineering and Architecture Student Grade 3rd
Term Year-round Classes per Week 2
Textbook and/or Teaching Materials 大村あつし:かんたんプログラミングExcelVBA2007(技術評論社)
Instructor Shimabukuro Atsushi,Watanabe Katsutoshi

Course Objectives

VBAの基本的知識を習得し、それを専門の応用問題に適用できる力を身に付けること。

Rubric

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1VBAの基本的知識を習得し、それを専門の応用問題に適用できる力が十分身に付いている。VBAの基本的知識を習得し、それを専門の応用問題に適用できる力が身に付いている。VBAの基本的知識を習得し、それを専門の応用問題に適用できる力が十分身に付いていない。
評価項目2
評価項目3

Assigned Department Objectives

到達目標 B 1 See Hide

Teaching Method

Outline:
Visual Basic for Application(VBA)の基礎を学び、専門科目を題材にした演習を行う。
Style:
授業前半は教室にて授業項目の内容の解説を行い、後半は情報処理室に移動し、コンピュータを用いた演習を行う。演習課題は、期日までにその解答をメールで担当教官に提出させる。
Notice:
毎回の演習問題は必ず提出する。

Course Plan

Theme Goals
1st Semester
1st Quarter
1st 授業の進め方の説明
Excellの復習
シラバスを用いて授業の進め方、評価法を説明する。
Excelによるデータ分析の方法を学習する。
2nd Visual Basic for Application (1) VBAの概略とマクロの自動記録機能を学習する。
3rd Visual Basic for Application (2) セルの操作について学習する。
4th Visual Basic for Application (3) 繰り返し処理(For Next)用いた処理について学習する。
5th Visual Basic for Application (4) 繰り返し処理(For Next)の演習を行う。
6th Visual Basic for Application (5) 分岐処理(If)を用いた処理について学習する。
7th Visual Basic for Application (6) 分岐処理(If)を用いた演習を行う。
8th 中間試験 マクロの自動記録、ForNext,IFに関する問題を出題する。
2nd Quarter
9th Visual Basic for Application (7) 試験解答、繰り返し処理(Do Loop)について学習する。
10th Visual Basic for Application (8) 繰り返し処理(Do Loop)について学習する。
11th Visual Basic for Application (9) 繰り返し処理(Do Loop)に関する演習を行う。
12th Visual Basic for Application (10) 繰り返し処理(Do Loop)に関する演習を行う。
13th Visual Basic for Application (11) 分岐処理(Select Case)について学習する。
14th Visual Basic for Application (12) DoLoop、SelectCaseに関する総合演習を行う。
15th 期末試験 Do Loopによる繰り返し処理、SelectCaseによる分岐処理に関する問題を出題する。
16th 答案返却など ユーザーフォームを用いたマクロの特徴を解説する。
2nd Semester
3rd Quarter
1st Visual Basic for Application
(13)
ユーザーフォームを用いたマクロの基礎(1)
2nd Visual Basic for Application
(14)
ユーザーフォームを用いたマクロの基礎(2)
3rd Visual Basic for Application
(15)
ユーザーフォームを用いたマクロの基礎(3)
4th Visual Basic for Application
(16)
ユーザーフォームを用いたマクロの応用(1)
5th Visual Basic for Application
(17)
ユーザーフォームを用いたマクロの応用(2)
6th Visual Basic for Application
(18)
ユーザーフォームを用いたマクロの応用(3)
7th Visual Basic for Application
(19)
ユーザーフォームを用いたマクロの応用(4)
8th 中間試験 ユーザーフォームを用いたマクロに関する問題を出題する。
4th Quarter
9th Visual Basic for Application の応用(1) VBAを用いたn次方程式の解法を学習する。
10th Visual Basic for Application の応用(2) VBAを用いた角測量のデータ整理について学習する。
11th Visual Basic for Application の応用(3) VBAを用いたトラバース計算の方法について学習する。
12th Visual Basic for Application の応用(4) VBAを用いた閉合トラバース計算の方法について学習する。
13th Visual Basic for Application の応用(5) VBAを用いて静水圧・管路流の問題を解く方法を学習する。
14th Visual Basic for Application の応用(6) VBAを用いた梁の問題を解く方法を学習する。
15th 期末試験 VBAの応用に関する実技問題を出題する。
16th 答案返却など 試験解答、VBAの学習に関する振り返りをする。

Evaluation Method and Weight (%)

試験発表相互評価態度ポートフォリオレポートTotal
Subtotal80000020100
基礎的能力0000000
専門的能力80000020100
分野横断的能力0000000