Scientific Computing
- Core Numerical Methods
- Computer Arithmetic and Error Analysis
- Number Representation
- Binary and Hexadecimal Systems
- Fixed-Point and Floating-Point
- Sources of Error in Computation
- Round-off Error
- Floating-Point Representation
- Loss of Significance
- Truncation Error
- Taylor Series Approximation
- Discretization Error
- Error Propagation
- Numerical Stability and Conditioning
- Well-posed vs Ill-posed Problems
- Sensitivity to Input Data
- Condition Numbers
- Number Representation
- Solving Systems of Linear Equations
- Finding Roots of Nonlinear Equations
- Interpolation and Approximation
- Numerical Differentiation
- Numerical Integration
- Solving Ordinary Differential Equations
- Initial Value Problems
- Euler's Method
- Stability and Accuracy
- Runge-Kutta Methods
- Classical RK4
- Higher-Order Methods
- Embedded Methods
- Adaptive Step-Size Control
- Error Estimation
- Step-Size Selection Algorithms
- Multistep Methods
- Adams-Bashforth Methods
- Adams-Moulton Methods
- Stiff Equations
- Implicit Methods
- Backward Differentiation Formulas
- Euler's Method
- Boundary Value Problems
- Systems of ODEs
- Higher-Order Equations
- Initial Value Problems
- Solving Partial Differential Equations
- Eigenvalue Problems
- Fourier Analysis
- Optimization Methods
- Computer Arithmetic and Error Analysis