Academic Year |
2025Year |
School/Graduate School |
School of Engineering |
Lecture Code |
K0285042 |
Subject Classification |
Specialized Education |
Subject Name |
工学プログラミング基礎 |
Subject Name (Katakana) |
コウガクプログラミングキソ |
Subject Name in English |
Basic Engineering Computer Programming |
Instructor |
TSUKAI MAKOTO |
Instructor (Katakana) |
ツカイ マコト |
Campus |
Higashi-Hiroshima |
Semester/Term |
2nd-Year, Second Semester, 4Term |
Days, Periods, and Classrooms |
(4T) Weds5-8:ENG 115 |
Lesson Style |
Lecture |
Lesson Style (More Details) |
Face-to-face, Online (simultaneous interactive), Online (on-demand) |
Exercises with computer programming |
Credits |
2.0 |
Class Hours/Week |
4 |
Language of Instruction |
B
:
Japanese/English |
Course Level |
3
:
Undergraduate High-Intermediate
|
Course Area(Area) |
25
:
Science and Technology |
Course Area(Discipline) |
13
:
Civil Engineering |
Eligible Students |
3nd grade in Civil and environmental engineering |
Keywords |
algorithm numerical analysis, discretization, accuracy and resolution, partial differential equation, finite difference method, finite volume method, finite element method, retardation ,Iterative calculation, SDG_11 |
Special Subject for Teacher Education |
|
Special Subject |
|
Class Status within Educational Program (Applicable only to targeted subjects for undergraduate students) | This class is special subject in civil and environmental program, related to (c) Problem setting, (d) Analysis and (E) evaluation |
---|
Criterion referenced Evaluation (Applicable only to targeted subjects for undergraduate students) | Program of Mechanical Systems Engineering (Knowledge and Understanding) ・Acquiring necessary basic knowledge for an engineer and developing the ability to consider logically.
Program of Transportation Systems (Knowledge and Understanding) ・Information engineering subjects: To acquire understanding and basic knowledge required for engineers and researchers. (Abilities and Skills) ・Information engineering subjects: Information processing ability based on mathematics and mechanics.
Program of Material Processing (Knowledge and Understanding) ・Acquiring necessary basic knowledge for an engineer and developing the ability to consider logically.
Program of Energy Transform Engineering (Knowledge and Understanding) ・Acquiring necessary basic knowledge for an engineer and developing the ability to consider logically.
Program of Applied Chemistry (Knowledge and Understanding) ・Wide range of basic knowledge on liberal arts and specialized education, and professional basic knowledge on chemistry. ・Advanced technical knowledge of applied chemistry. ・The conception ability based on logical thinking supported by basic and technical knowledge.
Program of Chemical Engineering (Abilities and Skills) ・Definite learning of basic chemistry and chemical engineering and cultivation of application ability engineering basis. (Comprehensive Abilities) ・Improvement of presentation and communication ability and cultivation of application ability to high informatization.
Program of Biotechnology (Knowledge and Understanding) ・Acquisition of basic and advanced knowledge relating to biotechnology and life science. (Target/Lecture class)
Program of Civil and Environmental Engineering (Abilities and Skills) ・Ability to analyze problems (Comprehensive Abilities) ・Abbility of communication ・Ability to achieve and ability to solve the problem
Program of Architecture and Building Engineering (Knowledge and Understanding) ・Understanding on learning basic engineering knowledge. (Being able to explain basic contents of mathematics, physics and information technology. Being able to apply the basic contents to architecture and building engineering) |
Class Objectives /Class Outline |
To explain the working of written program. To work a program to fulfill calculation needs. |
Class Schedule |
Lesson 1 Guidance: Necessity of calculation algorithms (exercise using spreadsheet software) Lesson 2 : Explanation of Excel programming Lesson 3 : Questionnaire survey design Lesson 4 : How to summarize a questionnaire survey (submission of assignment) Lesson 5 : Preparation of graphs and presentations Lesson 6 : Preparation of graphs and presentations Lesson 7 : Presentation of graphs and presentations (submission of assignment) Lesson 8 : Preparation of Python environment Lesson 9 : Reading comprehension of programming for traverse closure calculation Lesson 10 : Traverse closure calculation programming presentation (assignment submission) Lesson 11 : Triangulation closure programming Lesson 12 : Triangulation closure programming (assignment submission) Lesson 13 : Chat GPT guidance, programming and engineer lectures Lesson 14 : Review Lesson 15 Water Surface Profile analysis including hydraulic jump 2: Numerical analysis
Assignments and an exam will be used for grade point evaluation |
Text/Reference Books,etc. |
Handouts |
PC or AV used in Class,etc. |
Handouts |
(More Details) |
Microsoft power point |
Learning techniques to be incorporated |
Quizzes/ Quiz format |
Suggestions on Preparation and Review |
lesson 3-8 Please improve and utilize your programming skills through the Internet. lesson 9-13: We will use the content of the traverse and triangulation surveys recorded in surveying. Please prepare. lesson15: We will have you do a time trial with a time limit for the assignment. |
Requirements |
|
Grading Method |
Attendance is a condition for receiving credit. Grades will be based on reports and time trial exams. There will be separate evaluation criteria for the time trial exams and report assignments. The evaluation criteria will be explained in advance. |
Practical Experience |
|
Summary of Practical Experience and Class Contents based on it |
|
Message |
|
Other |
|
Please fill in the class improvement questionnaire which is carried out on all classes. Instructors will reflect on your feedback and utilize the information for improving their teaching. |