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:

Prerequisites: MAT 1320 , MAT 1341 . MAT 1322 or MAT 1325 are corequisite to PHY 1112 . Courses GNG 1106 , ITI 1120 , PHY 1112 cannot be combined for units.

Previously Offered Terms:

Winter

French Equivalent:

All Professors
B+ Average (6.900)
Most Common: A- (25%)
20 students

P

S

NS

F

D

C

B

A-

A+

Lora Ramunno

Winter 2024 - A00

B+ Average (6.900)
Most Common: A- (25%)
20 students

P

S

NS

F

D

C

B

A-

A+