Computer Programing for Engineering

Course Information

College Tokuyama College Year 2024
Course Title Computer Programing for Engineering
Course Code 0045 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 門脇香奈子:Excelマクロ&VBA(技術評論社)
Instructor Shimabukuro Atsushi,Watanabe Katsutoshi

Course Objectives

①エクセルの汎用的な使い方ができる.②VBAの基本的知識を習得する.②VBAを専門の応用問題に適用できる力を身に付ける.

Rubric

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1VBAの基本的知識を十分身に付いている。VBAの基本的知識を身に付いている。VBAの基本的知識を付いていない。
評価項目2VBAを専門科目の問題解決に応用する力が十分身についている.VBAを専門科目の問題解決に応用する力が身についている.VBAを専門科目の問題解決に応用する力が身についていない.
評価項目3

Assigned Department Objectives

到達目標 B 1 See Hide

Teaching Method

Outline:
Visual Basic for Application(VBA)の基礎を学び、専門科目を題材にした演習を行う。本科目は,専門科目におけるデータ解析や整理に有用である.
Style:
授業前半は教室にて授業項目の内容の解説を行い、後半は情報処理室に移動し、コンピュータを用いた演習を行う。演習課題は、期日までにその解答をメールで担当教官に提出させる。
Notice:
毎回の演習問題は必ず提出する。
成績評価式=3回の試験の平均点×0.8+課題の評価(20点)

Characteristics of Class / Division in Learning

Active Learning
Aided by ICT
Applicable to Remote Class
Instructor Professionally Experienced

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