PHY 1112 Introduction to Computational Physics
3 units
Physics
Faculty of Science
This course introduces students to the fundamentals of computational physics; no prior coding experience is required. Introduction to coding including data types, data structures and classes, operators, functions, control flow. Debugging and testing. Working with elementary math functions and scientific data, including storage, data visualization, data analysis and linear regression. Vector and matrix operations. Introduction to numerical methods in physics including differentiation, integration, solving ordinary differential equations, simple Monte Carlo techniques and optimization.
Components:
Laboratory
Lecture
Requirements:
Previously Offered Terms:
Winter
French Equivalent: