Prerequisites:PHYS 201 and PHYS 202 or consent of the instructor A project-based introduction to computational methods applied to topics in modern physics. No previous experience in programming is required. Students will learn basic programming and apply it to problems in physics best approached from a numerical standpoint, including the n-body problem, orbital mechanics, waves, and chaos.