EC ENGR 133A
Applied Numerical Computing
Electrical and Computer Engineering · 4 units · Undergraduate upper division (100-199)
Introduction to numerical computing/analysis; analytic formulations versus numerical solutions; floating-point representations and rounding errors. Review of MATLAB; mathematical software. Linear equations; LU factorization; bounds on error; iterative methods for solving linear equations; conditioning and stability; complexity. Interpolation and approximation; splines. Zeros and roots of nonlinear equations. Linear least squares and orthogonal (QR) factorization; statistical interpretation. Numerical optimization; Newton method; nonlinear least squares. Numerical quadrature. Solving ordinary differential equations. Eigenvalues and singular values; QR algorithm; statistical applications.
Letter grading.
Requisites
Official UCLA wording
Enforced requisites: course 131A, and Civil Engineering M20 or Computer Science 31 or Mechanical and Aerospace Engineering M20.
BruinTree reads · Prerequisite
confidence 1.00 · from textRequires
Everything that has to come before this course, not just the courses named in the requisite above.
EC ENGR 133A
- EC ENGR 131AProbability and Statistics
Unlocks
What this course is a requisite for, and what those courses lead to in turn.
EC ENGR 133A
- EC ENGR 133BSimulation, Optimization, and Data Analysis
- EC ENGR C147ANeural Networks and Deep Learning
- EC ENGR C147BNeural Networks and Deep Learning II
- EC ENGR 201CArtificial Intelligence on Chip
- EC ENGR C247ANeural Networks and Deep Learning





