|
|
Nov 27, 2024
|
|
PHY 386 - Scientific Programming Computer programming for the purposes of solving problems in physics and engineering with a primary focus on numerical integration of differential equations. Prerequisites: MAT 336 or PHY 202; MAT 236. Fulfills: LASR. (3 cr. hr.) Frequency code B = offered at least once per year
Student Learning Outcomes Upon successful completion of this course, students will be able to:
- Design numerical algorithms to calculate solutions to a range of problems in physics and engineering.
- Calculate approximate solutions to problems that cannot be solved, or simply solved, with analytical techniques.
- Explain the operation of common algorithms related to root finding and calculus.
- Use the appropriate data types for a given problem, including scalars, arrays, and matrices.
- Implement fundamental programming structures such as loops and conditional statements to perform calculations.
- Identify when a code is not working correctly and apply debugging procedures to correct errors.
Add to Portfolio (opens a new window)
|
|
|