
Computational physics is an essential element of a physics education. At BYU, this subject is taught in a lab environment where students work together to solve physics problems that require computational techniques. Use the links below to access resources for these courses:
Physics 230 is designed for sophomore physics students and teaches basic computational skills (with emphasis on symbolic methods) using Maple. Physics 330 is designed for juniors and focuses on ordinary differential equations with applications mostly from classical mechanics (and especially nonlinear dynamics) using both Maple and Matlab. Physics 430 is a senior level course focusing on solving partial differential equations using grid methods in Matlab. A more detailed description of these courses can be found in the following article.