2017 Simulation Engineering

Font size  SML

Register update notification mail Add to favorite lecture list
Academic unit or major
International Development Engineering
Instructor(s)
Akita Daisuke 
Class Format
Lecture     
Media-enhanced courses
Day/Period(Room No.)
Tue3-4(S514)  Fri3-4(S514)  
Group
-
Course number
ZUQ.T303
Credits
2
Academic year
2017
Offered quarter
3Q
Syllabus updated
2017/4/26
Lecture notes updated
-
Language used
Japanese
Access Index

Course description and aims

This course introduces the fundamental numerical simulation methods that are commonly used in many fields.
Students will be able to understand the fundamental concepts of various numerical simulation methods and gain experience of actual programming, debugging and evaluation of results from numerical simulations of realistic problems. This course does not focus on programming itself. Any program language is acceptable, however the students must have basic programming skills and a compiler of the program language.

Student learning outcomes

At the end of this course, students will be able to understand the advantages and limitations of numerical simulation, and to develop simulation programs for some mathematical models using an appropriate method and condition.

Keywords

Numerical Simulation, Numerical Analysis, Computer, Programming

Competencies that will be developed

Specialist skills Intercultural skills Communication skills Critical thinking skills Practical and/or problem-solving skills

Class flow

Each session consists of a 45 min. lecture and a 45 min. exercise. Students must submit their exercise reports by the next session. In the group work, students will experience not only numerical calculation or programming but also problem setting, modeling, and evaluation of results.

Course schedule/Required learning

  Course schedule Required learning
Class 1 Introduction (Applications and fundamental concepts of numerical simulation)
Class 2 Numerical value and error of computation, performance of computer Check the errors of numerical calculations with a computer.
Class 3 Iterative method for equations Solve a problem during class and make a report by the next session.
Class 4 Simultaneous linear equations (Direct method) Solve a problem during class and make a report by the next session.
Class 5 Simultaneous linear equations (Iterative method) Solve a problem during class and make a report by the next session.
Class 6 Matrix eigenvalue Solve a problem during class and make a report by the next session.
Class 7 Interpolation, extrapolation, regression Solve a problem during class and make a report by the next session.
Class 8 Numerical integration Solve a problem during class and make a report by the next session.
Class 9 Numerical differentiation Solve a problem during class and make a report by the next session.
Class 10 Ordinary differential equation Solve a problem during class and make a report by the next session.
Class 11 Partial differential equation (1) Solve a problem during class and make a report by the next session.
Class 12 Partial differential equation (2) Solve a problem during class and make a report by the next session.
Class 13 Other topics (Cellular Automation, Monte Carlo method, etc.) Prepare for the group work.
Class 14 Group work Prepare for the group presentation.
Class 15 Group presentation

Textbook(s)

None

Reference books, course materials, etc.

Handouts will be provided during class.

Assessment criteria and methods

Achievement of student learning outcomes will be evaluated by assignment reports (70%) and a group presentation (30%).

Related courses

  • ZUQ.T211 : Basic Theory of Information Processing
  • TSE.M201 : Ordinary Differential Equations and Physical Phenomena
  • TSE.M202 : Partial Differential Equations for Science and Engineering
  • TSE.M204 : Statistics and Data Analysis
  • TSE.M203 : Theory of Linear System

Prerequisites (i.e., required knowledge, skills, courses, etc.)

Students should have completed fundamental mathematics listed in the related courses.
Students must have basic programming skills and a compiler of a program language. Any program language is acceptable if the numerical simulation is available. Students can use PCs (Java compiler installed) in the room S6-106.

Page Top