EGR 53L:
Computational Methods in Engineering
 
 



Copyright (c)
2002-2009
Pratt School of Engineering
Contact:
Dr. Michael R. Gustafson II

 
 

Note: This schedule will continue to be a work in process. The chapter and section numbers are for the "Applied Numerical Methods with MATLAB" book by Steven C. Chapra unless otherwise specified as coming from Palm's "Introduction to MATLAB 7 for Engineers."

Palm assignments updated 9/7/2009

Week

Monday

Lab Topics

Friday

1
8/24

Course introduction, administration, and web page

1 Mathematical Modeling, Numerical Methods, and Problem Solving

Lab 1: Unix and LaTeX
Due Fri, 9/4

Lab 2: Pratt Pundit
Due Mon, 9/14

 

2.1 MATLAB Environment
2.2 Assignment
2.3 Mathematical Operations

3.1.1 Script Files

Palm 1.3, 2.1, 2.3-2.4

2
8/31

2.4 Use of Built-In Functions
2.5 Graphics

Palm 1.1, 3.1

Lab 3: Introduction to MATLAB; Cantilever Beam
Palm 1.4, 2.5
Due Fri, 9/11

Lab 4 : MATLAB help files
Palm 1.5
Nothing Due


3.1 M-Files
3.2 Input-Output

Palm 3.2, 3.4

Lab 1 Due

3
9/7

3.3.1 Decisions
3.4 Nesting and Indentation

Palm 1.6, 4.2-4.4

Lab 5: Program Control and Functions
Palm 4.2-4.4
Due Fri, 9/18

3.3.2 Loops
3.4 Nesting and Indentation

Palm 1.6, 4.5

Lab 3 Due

4
9/14

Binary
4.1 Errors
4.2 Round-Off Errors

Lab 2 Due

DAQ 1- Introduction to Data Acquisition:
Digital I/O
Due in lab

4.3 Truncation Errors
4.4 Total Numerical Error
4.5 Blunders, Model Errors, and Data Uncertainty

Lab 5 Due

5
9/21
Review



Lab 6: Graphical Methods
Palm 4.5
Palm 5
Due Fri, 10/2

Test 1

6
9/28

5.1 Roots in Engineering and Science
5.2 Graphical Methods
5.3 Bracketing Methods and Initial Guesses
5.4 Bisection

Lab 7: Different Plotting Commands
Palm 5.1-5.3, 5.8
Due Fri, 10/16

DAQ 2 - Introduction to Data Acquisition: Analog I/O
Due in lab

5.4 Bisection (cont)
6.1 Simple Fixed-Point Iteration

Lab 6 Due

6b
10/5

No Class
Fall Break

No Lab
Fall Break



6.2 Newton-Raphson
6.3 Secant Methods
6.4 MATLAB Function: fzero
6.5 Polynomials

 

7
10/12

 

8.1 Matrix Algebra Overview
8.2 Solving Linear Algebraic Equations with MATLAB
11.1 The Matrix Inverse

Palm 6.1-6.2



Lab 8: Root-finding Problems
Due Fri, 10/23

Lab 9: Linear Algebra
Palm 6.4-6.5
Due Mon, 10/26


Norms
11.2 Error Analysis and System Condition
13.1 Statistics Review

Palm 7.1

Lab 7 Due

8
10/19

13.2 Linear Least-Squares Regression
13.4.2 MATLAB Functions: polyfit and polyval
14.1 Polynomial Regression

Palm 5.6

Office Hours / DAQ Makeups
Due in lab

7.1 Introduction and Background (Optimization)
7.2 One-Dimensional Optimization
14.2 Multiple Linear Regression
14.3 General Linear Least Squares
14.5 Nonlinear Regression

Lab 8 Due

9
10/26

Review

Lab 9 Due

Lab 10: Intermediate Curve Fitting
Due Fri, 11/6

Test 2

10
11/2

15.1 Introduction to Interpolation
15.2 Newton Interpolating Polynomial
15.5 Extrapolation and Oscillations

Palm 7.4



Lab 11: Interpolation
Due Fri, 11/13

DAQ 3 - Introduction to Data Acquisition: Synchronous I/O
Due in lab

16.1 Introduction to Splines
16.2 Linear Splines
16.3 Quadratic Splines
16.4 Cubic Splines
16.5 Piecewise Interpolation in MATLAB

Lab 10 Due

11
11/9

17.1 Introduction to Numerical Integration Formulas
17.2 Newton-Cotes Formulas
17.3 The Trapezoidal Rule
17.4 Simpson's Rules

Palm 8.1-8.2

DAQ 4 - Aliasing and Frequency Space
Due in lab



19.1 Introduction and Background (Differentiation)
19.2 High-Accuracy Differentiation Formulas
19.7 Numerical Differentiation

Palm 8.3

Lab 11 Due

12
11/16

18.4 Adaptive Quadrature

Review


Lab 12: Numerical Differentiation and Integration
Self-grading
Due by end of the day
Thu, 11/19



Test 3



12b
11/23

No Class
Makeup tests

 

No Lab
Thanksgiving
No Class
Thanksgiving


13
11/30

20 Initial-Value Problems

Palm 8.5

Lab 13: ODEs
Due in lab
Recap/Review/
Test Return/
Looking Ahead

 

 

   

 

 

No Exam    

 

 

      Last updated on November 19, 2009