Class 
Date 
Day 
Topics 
Assignment 
Lecture 1 
10 Mar 
M 
Review: Review of Matlab basics, relational operations, input/output 

Lab 1 
12 Mar 
W 
Applications of IF statement, FOR loop, simple fprintf, and user input 
Exercise 1 
Lecture 2 
17 Mar 
M 
Matrix/Vector Math: Matrix multiplication, vectorization, fscanf 

Lab 2 
19 Mar 
W 
Applications of matrix, vector, relational operators, input/output 
Exercise 2 
Lecture 3 
24 Mar 
M 
Functions
& Structured Programming: Functions, flow charts, debugger 

Lab 3 
26 Mar 
W 
Applications of functions:
Financial Engineering 
Exercise 3 
Lecture 4 
31 Mar 
M 
1D
RootFinding: Root solver for single nonlinear equation: bisection, 1D NewtonRaphson 

Lab 4 
2 Apr 
W 
Implementation and application of bisection, 1D NewtonRaphson 

Lecture 5 
7 Apr 
M 
1D
RootFinding: Application of root solver in engineering 
Homework 5 
Lab 5 
9 Apr 
W 
MidTerm Exam 

Lecture 6 
14 Apr 
M 
MD
RootFinding: Root solver for a system of nonlinear equations: multidimensional NewtonRaphson 

Lab 6 
16 Apr 
W 
Implementation and application of multidimensional NewtonRaphson 

Spring Break 
Lecture 7 
28 Apr 
M 
Numerical
Differentiation: first and second derivatives 

Lab 7 
30 Apr 
W 
Application of numerical differentiation in engineering 
Homework 7 
Lecture 8 
5 May 
M 
Time
Advancement (initial value problems): explicit Euler, predictorcorrector 

Lab 8 
7 May 
W 
Implementation and application of 4th order RungeKutta 

Lecture 9 
12 May 
M 
Time advancement
(boundary value problems): Shooting method 

Lab 9 
14 May 
W 
Applications of time advancement in engineering 
Homework 9 
Lecture 10 
19 May 
M 
Course wrapup 

Lab 10 
21 May 
W 
Course work wrapup 

Final 
TBA 

Ground Rules for Comprehensive Final Exam 

TOP 