INTRODUCTION TO COMPUTATIONAL PHYSICS
An Introduction to Computational Physics provides students with the
basic tools to contribute to a world where
computers play an ever-increasing role in the advance of science
and technology. Students will learn basic computing skills including
programming, numerical methods, and data visualization and analysis.
Students will apply these skills to a range of modern physics problems
not normally accessible through traditional analytic analysis. Problems
range from a Sandy Koufax curveball to the chaos of bouncing balls.
The skills taught in this course will enable the student to
successfully model and explore the wonders of nature in a research or
industrial environment.
Goals of this course include:
- Extend physics skills to modern, realistic problems
- Learn basic programming and associated computer tasks
- Learn and use various numerical methods
- Shift focus from short homework problems to comprehensive written solutions
- Experience physics the way physics is done