Course Search

PHYB57H3 - Introduction to Scientific Computing

Scientific computing is a rapidly growing field because computers can solve previously intractable problems and simulate natural processes governed by equations that do not have analytic solutions. During the first part of this course, students will learn numerical algorithms for various standard tasks such as root finding, integration, data fitting, interpolation and visualization. In the second part, students will learn how to model physical systems. At the end of the course, students will be expected to write small programs by themselves. Assignments will regularly include programming exercises.

Prerequisite: [MATA36H3 or MATA37H3] and [MATA22H3 or MATA23H3] and PHYA21H3
Corequisite: MATB44H3
Exclusion: (PSCB57H3)
Breadth Requirements: Quantitative Reasoning