1 
Introduction to numerical methods in engineering
MATLAB® proficiency evaluation
First day of classes

Homework 1 out
MATLAB® workshop one day after Ses #1

2 
Number representations
Errors of numerical operations
Recursion


3 
Error analysis
Error propagation
Condition numbers

MATLAB® workshop one day after Ses #3 
4 
Roots of nonlinear equations
General/Bisection/Secant/NewtonRaphson methods

Homework 2 out 
5 
Linear systems
Gaussian elimination

Homework 1 due 
6 
Linear systems
Multiple righthandsides
LU factorization


7 
Special matrices
Examples


8 
Linear systems
Iterative techniques
GaussSeidel


9 
Root finding and linear systems
Examples and applications

Homework 2 due 
10 
Optimization
Curve fitting


11 
Interpolation
Polynomial interpolation
Lagrange polynomials
Splines


12 
Fourier interpolation
Fourier transforms


13 
Quiz 1 

14 
Numerical integration
NewtonCotes
Gaussian quadratutre

Homework 3 out 
15 
Numerical differentiation
Finite differences
Ordinary differential equations
Initial value problems
Euler's method


16 
ODEIVP
RungeKutta methods

Homework 4 out one day after Ses #16 
17 
Higher order ODEs
Boundary value problems

Homework 3 due

18 
Partial differential equations
Introduction
Examples

Drop date 
19 
PDE review 

20 
PDEs
Parabolic equations


21 
PDEs
Elliptic equations


22 
Finite element methods 
Homework 4 due 
23 
Boundary element methods
Panel methods (1)


24 
Boundary element methods
Panel methods (2)


25 
Review 

26 
Quiz 2 
