ENPH 213 Computational Eng. Physics Units: 4.00
Introduction to the use of numerical methods in solving physics and engineering problems. A high-level language appropriate for engineering, such as Python, will be introduced and used throughout the course. Possible topics to be covered include numerical differentiation and integration (with applications in error propagation), root finding and optimization problems (including curve fitting), solution of linear systems of equations, finite-element modelling, fast Fourier transforms and Monte Carlo simulations.
(Lec: 2, Lab: 1.5, Tut: 0.5)
(Lec: 2, Lab: 1.5, Tut: 0.5)
Requirements: Prerequisites: APSC 142 or APSC 143, MTHE 227 (MATH 227), MTHE 237 (MATH 237) or MTHE 225, ENPH 242 (PHYS 242)
Corequisites: ENPH 211, ENPH 239
Exclusions: CMPE 271
Offering Term: W
CEAB Units:
Mathematics 12
Natural Sciences 0
Complementary Studies 0
Engineering Science 21
Engineering Design 15
Offering Faculty: Faculty of Arts and Science
Course Learning Outcomes:
- Use computational methods to analyze and model physics systems.
- Apply a variety of computational algorithms, analyze limitations of the algorithms, and appropriately tailor them to suit particular problems or situations.
- Select and apply appropriate analytical models and computational algorithms to problems in physics and engineering.
- Analyze a multifaceted problem of computational analysis and design and develop an algorithmic solution that provides quantitative predictions of performance.