소개

Offered Courses

HOME ABOUT > Offered Courses

Computational Science & Technology Curriculum

3394. Program in Computational Science and Technology

Major electives credited by IPCST

graduate school subjects which are recommended by your supervisor and approved by the IPCST manager

Course Requirements

determined by regulations of the program

NO CODE SUBJECT CREDIT
1 3394.501 SCIENTIFIC VISUALIZATION 3-3-0
2 3394.503 PARALLEL SCIENTIFIC COMPUTATION 3-3-0
3 3394.504 SCIENTIFIC COMPUTATIONAL MODELING 3-3-0
4 3394.506 ADVANCED MATRIX COMPUTATION 3-3-0
5 3394.508 NUMERICAL METHODS FOR PARTIAL DIFFERENTIAL EQUATIONS 3-3-0
6 3394.509 TOPICS IN ADVANCED SCIENTIFIC COMPUTATION 1 3-3-0
7 3394.510 TOPICS IN ADVANCED SCIENTIFIC COMPUTATION 2 3-3-0
8 3394.511 TOPICS IN ADVANCED PARALLEL COMPUTATION 1 3-3-0
9 3394.512 TOPICS IN ADVANCED PARALLEL COMPUTATION 2 3-3-0
10 3394.513 TOPICS IN ADVANCED COMPUTATIONAL MODELING 1 3-3-0
11 3394.514 TOPICS IN ADVANCED COMPUTATIONAL MODELING 2 3-3-0
12 3394.803 DISSERTATION RESEARCH 3-3-0


1. SCIENTIFIC VISUALIZATION
TOP


CODE SUBJECT CREDIT
33394.501 SCIENTIFIC VISUALIZATION 3-3-0
This course will examine algorithms that visualize on computer terminals the various three-dimensional images that appear in sciences and engineering. This course will focus on the theories and practices of the various efficient algorithms for visualization softwares; visualization of scalars, vectors, and tensor matrices; visualization of images that arise in scientific models; other efficient computer visualization algorithms; and scietific visualization.


2. PARALLEL SCIENTIFIC COMPUTATION
TOP


CODE SUBJECT CREDIT
3394.503 Parallel Scientific Computation 3-3-0
This course covers the basic concepts of parallel computation, theories and models of parallel and vector computers, high performance computing models, parallel programming models and their efficiency analyses, parallel programming techniques, debugging, and applications and practices of parallel computation. In particular, we will practice using parallel programming methods that combine languages such as FORTRAN and C/C++ with parallel language processing such as MPI(Message Passing Interface) and Open MP.


3. SCIENTIFIC COMPUTATIONAL MODELING
TOP


CODE SUBJECT CREDIT
3394.504 Scientific Computational Modeling 3-3-0
This course examines the method of mathematical modelling which translates scientific and engineering problems into calculable equations and formulae. Other topics covered in this course include the following: mathematical analysis of the model equations; analysis of the efficiency, stability and convergence of numerous computational algorithms; numerical simulation techniques; fundamentals of visualization.


4. ADVANCED MATRIX COMPUTATION
TOP


CODE SUBJECT CREDIT
3394.506 Advanced Matrix Computation 3-3-0
This course will examine the theory and implementation techniques of advanced matrix computation. Topics include direct methods such as frontal methods, decomposition methods for banded matrices, variant Jacobi or Seidel type iterative methods, ADI methods, conjugate gradient methods, Lancoz methods, and efficient preconditioning methods. Ma- trix eigenvalue problems will be discussed as well. We will practice representing algorithms using practical programming techniques such as FORTRAN, HPF, C/C++, Java, Matlab, Maple, and Mathematica.


5. NUMERICAL METHODS FOR PARTIAL DIFFERENTIAL EQUATIONS
TOP


CODE SUBJECT CREDIT
3394.508 Numerical Methods for Partial Differential Equations 3-3-0
In this course we will study the numerical methods for partial differential equations for elliptic problems, and also cover semidiscrete and fully discrete methods, explicit methods and implicit methods for parabolic and hyperbolic pro- blems. Numerical methods for Navier-Stokes equations, elasticity equations, and Maxwell’s equations will be examined as well.


6. TOPICS IN ADVANCED SCIENTIFIC COMPUTATION 1
TOP


CODE SUBJECT CREDIT
3394.509 Topics in Advanced Scientific Computation 1 3-3-0
This course covers the recently developed numerical methods for partial differential equations such as finite element methods, finite volume methods, spectral methods, a posteriori error estimates, adaptive methods, and nonconforming methods. We will also cover the direct and iterative numerical methods for systems of linear and nonlinear equations, numerical methods for optimization, numerical methods for probability and statistics, and Monte Carlo methods. This course will also examine how these theories are applied to various problems in science and engineering fields.


7. TOPICS IN ADVANCED SCIENTIFIC COMPUTATION 2
TOP


CODE SUBJECT CREDIT
3394.510 Topics in Advanced Scientific Computation 2 3-3-0
This course covers recently developed numerical methods for partial differential equations from finite element methods, finite volume methods, spectral methods, a posteriori error estimates, adaptive methods, and nonconforming methods, direct and iterative numerical methods for systems of linear and nonlinear equations, numerical methods for optimization, numerical methods for probability and statistics, and Monte Carlo methods. The course also deals with these theories applied to various problems arising from science and engineering fields.


8. TOPICS IN ADVANCED PARALLEL COMPUTATION 1
TOP


CODE SUBJECT CREDIT
3394.511 Topics in Advanced Parallel Computation 1 3-3-0
This course deals with selected topics from up-to-date theory, practise, and applications of parallel computation. Topics include parallel computational algorithms such as matrix, integration, optimization, nonlinear equations, and Monte Carlo methods. We will also examine the parallel computational methods of partial differential equations such as domain decomposition methods. We will practice computing selected problems using parallel computation interfaces such as MPI and Open MP.


9. TOPICS IN ADVANCED PARALLEL COMPUTATION 2
TOP


CODE SUBJECT CREDIT
3394.512 Topics in Advanced Parallel Computation 2 3-3-0
This course deals with selected topics from up-to-date theory. practise, and applications of parallel computation. Topics include parallel computational algorithms: domain decomposition methods for partial differential equations, parallel algorithms for matrix problems, integration, optimization, solution methods of system of nonlinear equations, and Monte Carlo methods. Lectures will be directed such that students can computed selected problems using parallel computation interfaces such as MPI and Open MP.


10. TOPICS IN ADVANCED COMPUTATIONAL MODELING 1
TOP


CODE SUBJECT CREDIT
3394.513 Topics in Advanced Computational Modeling 1 3-3-0
This course deals with the method and practice of the efficient computational modelling recently developed for problems that arise in sciences, engineering, medicine, industry, and national defense. Students will study selected topics on modelling techniques, applications, and simulations as well as the mathematical analysis, numerical analysis and engineering analysis of the topics. Problems regarding modelling, analysis, numerical methods and simulations will be assigned to students.


11. TOPICS IN ADVANCED COMPUTATIONAL MODELING 2
TOP


CODE SUBJECT CREDIT
3394.514 Topics in Advanced Computational Modeling 2 3-3-0
This course treats recently-developed efficient methods for computational modelling of problems that arise in sciences, engineering, medicine, industry, and defense. Students will study modelling techniques, applications, and simulations of selected topics as well as their mathematical analysis, numerical analysis and engineering analysis. Appropriate problem assignments will be distributed to each student and will be discussed.


12. DISSERTATION RESEARCH
TOP


CODE SUBJECT CREDIT
3394.803 Dissertation Research 3-3-0
The aim of this course is to help students write a distinguished, creative scientific thesis. Students will select a topic for their dissertations, read related works and discuss them with their supervisors.