建設プログラミング(Programming for Construction Engineers)
専攻選択・必修開設時期単位数授業形態担 当
環境建設必修1年後2講義島袋 淳
【授業の概要】
プログラミング言語としてExcel VBAを用い、建設分野で要求されるさまざまな問題を解く際の基礎となる解析手法を理解することを目的にしている。主な講義内容は以下のとおりである。
【学修の進め方】
授業のほとんどをパソコンを用いた演習に充てる。各自学習範囲に適合した応用問題を設定してプログラムを開発する。授業内容をより理解するためにも、予習・復習が必須である。また全体で毎回学習シート課題を配布、学生の理解度を確認する。
【授業計画】 【授業項目】 【内 容】
1 回 建設プログラミング概論 シラバスにしたがって授業内容および方法を説明し、授業の最後に行うプレゼンテーションについて簡単な説明を行う。
2 回 プログラミングの基礎 本科で学んだVisualBasic(以下VB)の基本的な手法について説明、演習を行う。
3 回 土の物理的性質の計算 本科3年で学んだ土の物理的性質の計算についてプログラムを作成する
4 回 断面2次モーメントの計算 長方形、円形、I形断面の断面2次モーメントを計算するプログラムを作成する
5 回 曲げ応力、せん断応力の計算 第4回で作成したプログラムを曲げ応力、せん断応力を求めるプログラムに改良する
6 回 モールの応力円(1) モールの応力円のプログラムを作成する
7 回 モールの応力円(2) モールの応力円のプログラムを作成する
8 回 土圧の計算 クーロン・ランキン土圧を計算するプログラムを作成する
9 回 行列計算(1) 行列計算のプログラムを作成する
10 回 行列計算(2) 行列計算のプログラムを作成する
11 回 トラバースの計算(1) トラバース測量結果の計算を行うプログラムを作成する
12 回 トラバースの計算(2) トラバース測量結果の計算を行うプログラムを作成する
13 回 トラバースの計算(3) トラバース測量結果の計算を行うプログラムを作成する
14 回 トラバースの計算(4) トラバース測量結果の計算を行うプログラムを作成する
15 回 期末試験 試験範囲:授業中に配布したプリント。
16 回 まとめ 試験の解答を行い説明する。
【到達目標】FOR〜NEXT文、IF〜ENDIF文、DO〜LOOP文、配列の概念を理解し、建設分野で要求される基本的な計算問題についてExcelによるプログラムを作成することができる。
【徳山高専学習・教育目標】B1【JABEE基準】1(2)d-1
【評価法】試験の成績のみで評価を行う。なお試験は学年末試験のみとする。
【テキスト】授業のたびに学習シート課題を配布。
【関連科目】情報処理(本科1年〜3年)、応用プログラミング(本科5年)