An introduction to using computers to study and model physical systems, particularly those problems which are difficult or impossible to solve analytically. The focus is on concrete problems arising in the Engineering industry and Physics fields, using programming languages (e.g. Python, Matlab, C++). Students are expected to design, implement, and verify their own code, as well as incorporate standard code libraries. Topics may include numerical integration, differential equations, linear systems, molecular dynamics, finite-element methods, working with large datasets, graphics and 3d visualization.
Semester Offered
Course Component