Hiroshima University Syllabus

Back to syllabus main page
Japanese
Academic Year 2025Year School/Graduate School School of Engineering
Lecture Code K8173040 Subject Classification Specialized Education
Subject Name 計算アルゴリズム演習
Subject Name
(Katakana)
ケイサンアルゴリズムエンシュウ
Subject Name in
English
Exercises in Algorithm
Instructor UCHIDA TATSUHIKO,KHAJI NASER,INOUE TAKUYA,TSUKAI MAKOTO,FUSE MASAAKI,ARIO ICHIRO
Instructor
(Katakana)
ウチダ タツヒコ,カジ ナセル,イノウエ タクヤ,ツカイ マコト,フセ マサアキ,アリオ イチロウ
Campus Higashi-Hiroshima Semester/Term 4th-Year,  First Semester,  Intensive
Days, Periods, and Classrooms (Int) Inte
Lesson Style Seminar Lesson Style
(More Details)
Face-to-face, Online (simultaneous interactive)
Exercises with computer programming 
Credits 2.0 Class Hours/Week   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 4th 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 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 
Class Objectives
/Class Outline
To explain the working of written program.
To work a program to fulfill  calculation needs.
 
Class Schedule Optional lecture. Select from the following classes and submit a report as instructed for the class you have taken.
The classes include following contents

Class-H Fundamentals for numerical analysis in Hydraulics (Uchida, Inoue)
1. Fundamentals for numerical analysis, numerical analysis ordinary differential equation (ODE) with Excel.  
2. Numerical analysis for partial differential equation (PDE) with Excel (heat conduction equation, advection equation, advection-diffusion equation)
3. Numerical analysis for one-dimensional shallow water equation with Excel (unsteady open channel flow simulation, verification for water profile calculation).
4. Numerical simulation of flood flows and temporal variation in bed topography
Class-D Data analysis for Socio-economic statistics (Fuse, Tsukai)
1. Fundamentals for data analysis and R.
2. Missing data imputation (multiple imputation) and outlier detection (M estimation) with R.
3. Data analysis
Class-S Basics of computational structural dynamics (Khaji)
1. Fundamentals of structural dynamics for single degree of freedom (SDOF) systems.
2. Free-vibration of the undamped SDOF systems
3. Free-vibration of the damped SDOF systems
4. Forced-vibration of the damped SDOF systems
5. Response to periodic loading
6. Response to irregular loading
Class-F The basis of the frame elements of the finite element method (FEM) (Ario)
1. What is the finite element method?, Discrete analysis, "Why is the finite element method used?"
2. Calculate the stress and strain inside the structure using the FEM shape functions (assumptions about displacement functions).
3. Coordinate transformation of frame elements (coordinate transformation of displacement vectors and load vectors). Since frame members have axes, directions, and lengths, it is necessary to perform coordinate transformation between the local element coordinate system and the global coordinate system, and assemble the overall stiffness matrix on the coordinate system of the entire structure, and solve the stiffness equation.
4. Practice programming using Mathematica etc.

assignment 
Text/Reference
Books,etc.
Handouts 
PC or AV used in
Class,etc.
Handouts, Audio Materials, Microsoft Teams
(More Details) Microsoft power point 
Learning techniques to be incorporated
Suggestions on
Preparation and
Review
review Fluid Mechanics, Hydraulics, Soil Mechanics, Strength of Materials, Structural Mechanics, Infrastructure Planning, Exercise of Mathematics  
Requirements This course is designed for 4th grade students who will be handling numerical analysis and data analysis in their graduation research in Civil and environmental engineering program and provides exercises related to the fundamentals. 
Grading Method assignment 
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. 
Back to syllabus main page