PHYS5315 - Scientific Computing
PHYS 5315 Scientific Computing (3 semester credit hours) An introduction to computational methods for: Machine precision, truncation, and rounding errors. Linear algebra, Gauss-Jordan Elimination, LU Decomposition, Singular Value Decomposition. Least squares fitting, linear, polynomial. Interpolation, cubic spline, rational function. Integration. Special functions. Sorting and Selection. Root Finding and Nonlinear Sets of Equations. Random numbers. Monte Carlo Methods. Optimization, minimization or maximization, random searching, hill climbing, simulated annealing, genetic algorithms. Eigensystems. Fourier methods. Wavelets. ODEs and PDEs. Brief introduction to machine learning. Prerequisite or Corequisite: PHYS 5301. (3-0) Y