Help support MIT OpenCourseWare by shopping at Amazon.com! MIT OpenCourseWare offers direct links to Amazon.com to purchase the books cited in this course. Click on the Amazon logo to the left of any citation and purchase the book from Amazon.com, and MIT OpenCourseWare will receive up to 10% of all purchases you make. Your support will enable MIT to continue offering open access to MIT courses. 
Primary Text
Notes on pertinent material will be provided.
Chapra, Steven C., and Raymond P. Canale. Numerical Methods for Engineers. 5th ed. Boston, MA: McGraw Hill, 2006. ISBN: 9780073101569. (Required textbook)
If you are not familiar with MATLAB® you have to go through MATLAB® help tutorial. However, a two sessions workshop will be presented in the first two weeks to help you accelerate your MATLAB® learning.
Other Useful Texts
Recktenwald, Gerald. Numerical Methods with MATLAB®: Implementation and Application. Upper Saddle River, NJ: PrenticeHall Inc., 2000. ISBN: 9780201308600.
Chapra, Steven C. Applied Numerical Methods with MATLAB® for Engineers and Scientists. 2nd ed. New York, NY: McGrawHill Companies Inc., 2007. ISBN: 9780071259217.
All the readings below come from the required textbook.
Course readings.
SES # 
TOPICS 
READINGS 
1 
Introduction to numerical methods in engineering
MATLAB® proficiency evaluation
First day of classes

Sections P.T. 1.11.3 and 1.11.2 
2 
Number representations
Errors of numerical operations
Recursion

Sections 3.13.4 
3 
Error analysis
Error propagation
Condition numbers

Sections 4.14.5 
4 
Roots of nonlinear equations
General/Bisection/Secant/NewtonRaphson methods

Sections 5.15.4 and 6.16.5 
5 
Linear systems
Gaussian elimination

Sections 9.19.8 
6 
Linear systems
Multiple righthandsides
LU factorization

Sections 10.110.3 
7 
Special matrices
Examples

Section 11.1 
8 
Linear systems
Iterative techniques
GaussSeidel

Section 11.2 
9 
Root finding and linear systems
Examples and applications

Sections 8.18.4 and 12.112.4 
10 
Optimization
Curve fitting

Chapters 13, 14, and 17 
11 
Interpolation
Polynomial interpolation
Lagrange polynomials
Splines

Sections 18.118.6 
12 
Fourier interpolation
Fourier transforms

Sections 19.119.8 
13 
Quiz 1 

14 
Numerical integration
NewtonCotes
Gaussian quadratutre

Sections 21.121.2 and 22.122.3 
15 
Numerical differentiation
Finite differences
Ordinary differential equations
Initial value problems
Euler's method

Sections 23.123.5 and 25.125.2 
16 
ODEIVP
RungeKutta methods

Sections 25.323.5 
17 
Higher order ODEs
Boundary value problems

Sections 27.127.3

18 
Partial differential equations
Introduction
Examples

Sections P.T. 8.18.2 
19 
PDE review 

20 
PDEs
Parabolic equations

Sections 30.130.5 
21 
PDEs
Elliptic equations

Sections 29.129.5 
22 
Finite element methods 
Sections 31.131.4 
23 
Boundary element methods
Panel methods (1)


24 
Boundary element methods
Panel methods (2)


25 
Review 

26 
Quiz 2 
