What does it mean to solve a research problem using a computer? What is the difference between "someone ran a simulation" and an interesting research result? And what skills does it take? Familiarity with a programming language is, of course, essential, but that is only the beginning. This course will focus on the methodology of computational research, touching also on topics in numerical analysis, statistics and visualization. The format will combine lectures and hands-on experience, with emphasis on research-style small-group projects. Prerequisites:Prerequisite: Physics 191 - 192 or Phys 193 - 194 or Physics 197-198 or Phys 205 - 206, Calculus, and familiarity with a programming language.
Course Attributes: FA NSM; AR NSM; AS NSM