Core Courses

Students entering the GPSC will have varying backgrounds in numerical and computational methods. They will select computational science courses that are appropriate for building on their backgrounds and applying them in their main scientific discipline.

Scientific computing AM9501:

The students enrolled in GPSC must present at least one talk in the seminar series (AM9501), in which they demonstrate the computational aspects of their research. This talk will be evaluated by the advisory committee with a passed/failed mark. The seminar series emphasises applications of computional techniques used in a wide range of real-world problems and provides valuable cross fertilization between the collaborating disciplines.

Thesis:

Students undertake a significant computional research project leading to a review paper or a Master's thesis, depending on their home department. The project may involve, for example, design and implementation of a substantial simulation code or analysis of very large data sets. The choice is up to the student and his/her research supervisor, and subject to approval of the GPCS advisory committee.

In most collaborating departments, a student should be able to complete the Master's Program in the minimum required time period of one year. Some departments, however, require a more substantial Master's thesis which will result in a longer time for completion. Prospective students should consult their proposed home department for more information.

Core courses:

Core courses provide an exposure to the most important techniques in modern scientific computing. Aims:

  • Students will learn basic numerical analysis at a level suitable for application in their own main discipline,
  • the fundamentals of solving scientific problems using computers,
  • the use of relevant computational software packages.
  • The focus is on applications and on the practical implementation of algorithms.
  • There is also an exposure to the essentials of architectures, compilers and high level languages as these are important for exploiting modern computers.

Courses recognized by GPSC are courses, in which programming and use or manipulation of high-level, numerical or symbolic software packages is made.

List of accepted courses (this is not an exhaustive list, please check also the new numbering for term 2008-2009):

  • Scientific Computing 9502 a/b (Solutions of PDEs and SDEs on Parallel Computers)

  • Applied Mathematics 566 a/b (Numerical Solutions of Partial Differential Equations)

  • Astronomy 605 a/b (Computational Astrophysics)

  • Statistics Science 459a/559a (Statistical Computing)

  • Finite Element Method AM466b and AM562b

Courses not recognized by GPSC:

Introductory courses, e.g., courses in programming languages.

Applied Mathematics 561 a/b (Advanced Numerical Analysis) does not usually count towards the GPSC requirements.


Last modified Tuesday September 9, 2008
More information: