Overview of Courses
Each student major in computational science from the outset should decide which other science discipline he or she wish to take besides the computational science proper. The choice at the moment is chemistry, physics, or mathematics. Computational science with biology is not available, but we may introduce it in the future.
The Department offers three lines of courses, reflecting the multi-disciplinary nature of the subject:
-
computer knowledge and skills including basics of computer components, the inner working of computer, programming languages, high-performance computing methodology such as parallel computation, and computer graphics and scientific visualization. While they are typically also offered in computer science departments, we put strong emphasis on scientific computing applications.
-
solving equations by computer (known as numerical methods). This is at the core of computational science. Equation appears in a variety of forms in science and engineering, such as linear equation systems, differential equations and partial differential equations. Basic mathematics such as linear algebra and calculus are pre-requisites for such study.
-
special area of a given sub-discipline, such as computational chemistry, computational physics, or computational mathematics.
Detail module descriptions are given at the curriculum section and the student handbook.
