Hiroshima University Syllabus

Back to syllabus main page
Academic Year 2024Year School/Graduate School School of Engineering
Lecture Code K8173040 Subject Classification Specialized Education
Subject Name 計算アルゴリズム演習
Subject Name
Subject Name in
Exercises in Algorithm
ウチダ タツヒコ,カジ ナセル,イノウエ タクヤ,ツカイ マコト,フセ マサアキ,アリオ イチロウ
Campus Higashi-Hiroshima Semester/Term 4th-Year,  First Semester,  Intensive
Days, Periods, and Classrooms (Int) Inte
Lesson Style Seminar Lesson Style
(More Details)
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
(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
(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. Free- and forced-vibration of SDOF systems, numerical response evaluation.     
2. Response to periodic loading, analysis through the time domain, numerical evaluation response integral.
3. Analysis through the frequency domain, Fourier response integral, discrete Fourier transforms, Fast Fourier transforms, numerical evaluation of dynamic response.
4. Structural analysis
Class-F The basis of the frame elements of the finite element method (FEM) (Ario)
1. FEM element stiffness matrix (finite element method is discretized), why is the finite element method used? History and analysis issues.  FEM shape function (assuming displacement function). The deformation and displacement of the discretized elements are expressed by calculating the stress and strain inside the structure using an approximate function.   
2.  Coordinate transformation of frame elements (coordinate transformation of displacement vector and load vector). Since the skeleton member has an axis, an orientation, and a length, it is necessary to perform coordinate conversion between the local element coordinate system and the global coordinate system, and the entire stiffness matrix is assembled on the coordinate system of the entire structure. Let us solve the stiffness equation.
3.  Automatic email reply by web input (case model) (demonstration of skeleton analysis program using equilibrium mechanics). If geometric conditions such as the length and orientation of the skeleton member are given on the web, the analysis will be programmed remotely, and the analysis result will be obtained by automatic mail reply after processing.
4. Numerical analysis with FEM

PC or AV used in
(More Details) Microsoft power point 
Learning techniques to be incorporated  
Suggestions on
Preparation and
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  
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