UBC Home Page -
UBC Home Page -
UBC Home Page UBC Home Page -
-
-
News Events Directories Search UBC myUBC Login
-
- -
Main»Courses in Scientific Computing

Courses in Scientific Computing

Below is a list of courses offered at UBC (in Computer Science and elsewhere) that may be of interest to graduate and undergraduate students doing research in scientific computing. Note that some courses are taught every other year.

For more information on each course, follow the individual course links or consult the UBC course schedule.

The Institute of Applied Mathematics maintains a list of UBC courses that may also be of interest to students in scientific computing.

Graduate courses

Department

Number

Title

Instructor

CPSC

533D

Topics in Computer Graphics: Animation Physics

Bridson

CPSC

542B

Topics in Numerical Computation: Nonlinear Optimization

Friedlander

CPSC

542D

Topics in Numerical Computation: Level Set Methods

Mitchell

MATH

601D

Introduction to Medical Imaging

Froese

CPSC

533A

Topics in Computer Graphics: Digital Geometry Processing

Sheffer

CPSC

541

Computational Methods for ODEs

Mitchell

CPSC

542A

Topics in Numerical Computation: Eigenvalue Problems

Greif

MATH

521

Numerical Analysis of Partial Differential Equations

Schoetzau

EOS

513

Imaging and Estimation with Wavelets

Herrmann

CPSC

542G

Topics in Numerical Computation (Graduate Breadth)

Bridson

CPSC

520

Numerical Solutions of Differential Equations

Ascher

CPSC

517

Sparse Matrix Computation

Greif

Undergraduate courses

Check out the Course Calendar for descriptions of the undergraduate courses.

Term 1 (September to December)

Department

Number

Title

CPSC

302

Numerical Computation for Algebraic Problems

CPSC

402

Numerical Linear Algebra (even years)

CPSC

405

Modelling and Simulation

MATH

405

Numerical Methods for Differential Equations

Term 2 (January to April)

Department

Number

Title

CPSC

303

Numerical Approximation and Discretization

CPSC

406

Computational Optimization (odd years)