タイトル

科目名[英文名] 数値解析序論1a[Introduction to Numerical Analysis 1a] 
担当教員[ローマ字表記] POZAR NORBERT[POZAR NORBERT] 
科目ナンバー COMS2353A  科目ナンバリングとは
時間割番号 11053.001  科目区分 ----- 
講義形態 -----  開講学域等 理工学域 
適正人数 -----  開講学期 Q1 
曜日・時限 水4  単位数 1単位 
授業形態   60単位上限  
対象学生 ----- 
キーワード programming, numerical computation, algorithms, Fortran 
講義室情報 自然科学5号館B 大講義室(対面と遠隔(オンデマンドと双方向)の併用) 
開放科目 ----- 
備考 English Medium Instruction 

授業の主題
Basic programming techniques necessary to implement programs dealing with numerical computations for solving partial differential equations such as heat and wave equations.
 
授業の目標
The goal of this class is to gain a solid programming foundation that perform numerical computations and analyze data. It should allow you to continue studying more advanced programming techniques required for research work in numerical analysis. The hope is that you will be able to implement various algorithms in numerical mathematics.
The programming techniques we will learn are general and apply to many programming languages, but in this course we will be using Fortran.
 
学生の学修目標
After successfully passing both parts 1a and 1b, you will
- become familiar with the basic ways to calculate differential equations.
- learn how to implement basic algorithms loop and branch, etc.;
- know how to write and read programs in Fortran and how to debug them.
 
授業概要
Tentative schedule

1a
1. Programming and numerical computation
2. Loop control
3. Basics in ordinary differential equations(ODEs) by Euler method
4. ODE system in first order
5. Second order ODE (1) Monkey Hunting
6. Second order ODE (2) RLC-circuit
7. Newton’s Method and cubic equation
8. Subroutines and structured programming, final report

1b
1. Heat equation (1) introduction to the heat equation
2. Heat equation (2) explicit method and instability
3. Heat equation (3) various boundary conditions
4. Wave equation (1) introduction to the wave equation
5. Wave equation (2) initial and boundary value problem
6. Wave equation (3) various boundary conditions
7. Energy conservation law for the wave equation
8. Extra topics, final report

 
評価方法と割合
評価方法
Grade will be decided holistically as below, based on the following terms/rates.
「S(Academic achievement 90%~100%)」,「A(80% or more, less than90%)」,
「B(70% or more, less than80%)」, and「C(60% or more, less than70%)」 are indicators of passing,
「不可(less than 60%)」is an indicator of failure.(Standard rating method)
 
評価の割合
Attendance to at least two-thirds of classes is required. This may be determined by a login log if lectures are given online/on-demand.
- 100% Reports

 
授業時間外の学修に関する指示
予習に関する指示
Preparation for each lecture (if any) will be discussed during the previous lecture. It is expected that students review the content of the previous lectures and can apply it during practical exercises that are part of each lecture.
 
予習に関する教材
 
復習に関する指示
The students are expected to solve the exercises given in each lecture. On average, students should expect to need around 3 hours/week of self-study.
 
復習に関する教材
 
教科書・参考書
教科書・参考書補足
Reference texts will be discussed during lectures.
 
オフィスアワー等(学生からの質問への対応方法等)
There is no fixed office hour. Please contact me or one of the TAs via Acanthus portal for simple questions or to arrange a meeting.
 
履修条件
The students are expected to have passed 計算科学[Computational Science] course.
 
特記事項
カリキュラムの中の位置づけ
The series of 4 courses 数値解析序論[Introduction to Numerical Analysis] 1a, 1b, 2a, 2b is designed to prepare the students to successfully participate in later applied mathematics courses that require implementation of numerical algorithms on a computer, as well as their work on a research project.
 

ページの先頭へ