IMPORTANT: Follow the link to the Ph20 site, where all up-to-date information is kept.
Physics 20, 21, 22 are a series of courses on the application of computational techniques to simulate or solve simple physical systems, with the intent of aiding both physics understanding and programming ability.
| Units | Offered terms | Prerequisites1) |
Ph20 | 6 units (0-6-0) | 1st, 2nd, 3rd | CS1 |
Ph21 | 6 units (0-6-0) | 2nd, 3rd | Ph 20 |
Ph22 | 6 units (0-6-0) | 3rd only | Ph 20 and 21 |
Ph20 : Introduction to computing and its applications to problems in classical mechanics. Numerical integration, root-finding, minimization, and numerical simulation of differential equations of motion.
Ph21 : Advanced numerical techniques and applications to problems of classical mechanics. Parallel programming techniques and their applications.
Ph22 : Advanced numerical techniques. Partial differential equations, spectral methods, Monte-Carlo integration.
Casey Handmer : Tuesday 1-4pm (email: chandmer at caltech dot edu)
Hao Chu : Thursday 2-5pm (email: hchu at caltech dot edu)