====== Physics Computation Lab Courses ====== ==== Course Description ==== **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 ^ Prerequisites((or equivalent experience with computers and/or numerical techniques)) ^ ^[[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 | * [[Ground Rules]] ==== Topics Covered ==== * [[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. ==== Section Information (Fall 2011) ==== * [[Casey Handmer]] : Tuesday 1-4pm (email: chandmer at caltech dot edu) * [[Hao Chu]] : Thursday 2-5pm (email: hchu at caltech dot edu) ====== Resources ====== * The Physics Computation Lab is a computer lab in room #304 of the East Bridge building on the Caltech campus. * The lab is managed by [[cmach@alich.caltech.edu|Chris Mach]] and TAed by Casey Handmer and Hao Chu ---- * Return to [[http://www.pma.caltech.edu/physicscourses.html|physics classes]] at Caltech. * The [[http://www.caltech.edu|Caltech Main Page]] contains links to other Caltech sites.