Course overview
This hands-on course introduces computational methods in solving problems in physics.
Course learning outcomes
- Describe modern programming methods and their capabilities and limitations in physics applications
- Identify and describe the characteristics of various numerical methods
- Establish tactics for encapsulating and hiding complexity
- Independently program computers using leading-edge tools
- Formulate and solve computationally a selection of problems in physics
- Use the tools, methodologies, language and conventions of physics to test and communicate ideas and explanations
- Decide the appropriate paradigm for addressing current computational physics challenges
Degree list
The following degrees include this course