PHYS 234 - Introductory Computational Physics

3 units (fi 6)(EITHER, 3-0-3)

Faculty of Science

An introductory course on using computer based methods to solve physics problems, especially those that do not have analytical solutions or require great effort to find it. Examples of problems are drawn from mechanics, electricity and magnetism, modern physics, experimental physics, and data analysis. The course begins with an introduction to scientific programming. The topics that are covered include numerical differentiation and integration; vector geometry and linear algebra; solutions to ordinary differential equations including nonlinear equations and coupled systems of equations. Other topics will be selected from numerical methods and algorithms for analysis of physics data including root finding methods, interpolation, uncertainty estimates, an introduction to regression, Monte Carlo methods, common statistical distributions encountered in physics, Fourier analysis, signal processing and eigenvalue methods. Prerequisite: PHYS 146 or PHYS 181; MATH 118 or 146. Note: MA PH 251 or MATH 334 is a suggested corequisite.

No syllabi

Winter Term 2025

Lectures

Section Capacity Class times Login to view Instructor(s) and Location
LECTURE B01
(73333)
66
2025-01-06 - 2025-04-09 (MWF)
12:00 - 12:50

Labs

Section Capacity Class times Login to view Instructor(s) and Location
LAB H31
(73334)
33
2025-01-06 - 2025-04-09 (T)
14:00 - 16:50
LAB H71
(73335)
22
2025-01-06 - 2025-04-09 (R)
14:00 - 16:50
LAB H81
(73401)
11
2025-01-06 - 2025-04-09 (R)
14:00 - 16:50