This preview shows pages 1–3. Sign up to view the full content.
MEEN 357 – Section 501 (Spring 2010)
Engineering Analysis for Mechanical Engineers
Instructor:
Andrew Duggleby
email:
aduggleby@tamu.edu
Phone:
(979) 8627835
Office:
109 Engineering/Physics
Office hours:
MW 8:509:50 am
By appointment (email)
TA:
(Not relevant)
email:
aduggleby@tamu.edu
Class schedule:
MWF 8:008:50
Classroom:
CHEN 102
Description:
This course provides a practical foundation for the use of
numerical methods to solve engineering
problems
. The topics studied in this course are:
error estimation, Taylor series, solution of
nonlinear algebraic equations and linear simultaneous equations; numerical integration and
differentiation; initial value and boundary value problems. Personal computers are extensively
used in this course, and the student is expected to program the numerical analysis techniques
studied.
MATLAB
is the programming language to be used during this class. Although no previous
knowledge of programming in general or MATLAB in particular is required, the students are
expected to become proficient in the use of this tool by the end of the semester.
Class Credits:
Three credits (30).
Prerequisites:
MATH 308 and ENGR 112.
Textbook:
Numerical Methods for Engineers, 6
nd
Edition
by Chapra, Canale S.C.,McGrawHill.
There are many numerical and MATLAB resources available in the library and on the
web.
Learning Outcomes:
1)
Gain programming confidence.
Computers are the most widely used tool in
engineering.
a.
Basic programming (data structures, conditionals, loops)
b.
Reporting (generating plots, tables)
c.
Use of advanced tool libraries (eg. MATLAB)
d.
Overcome threshold of MATLAB’s learning curve (preparation for other
courses)
2)
Develop a
foundational understanding
and experience in numerical analysis
i.
Roots of equations
ii. Solving algebraic systems of equations
iii. Optimization
iv. Curve Fitting
v. Integration and Differentiation
vi. Ordinary Differential Equations (IVP, BVP)
vii. Partial Differential Equations (FD, FE)
This preview has intentionally blurred sections. Sign up to view the full version.
View Full Document3)
Design programs and select the appropriate method(s)
to solve a given physical/
engineering problem while considering:
i. Finite precision (numerical error)
ii. Finite memory (accuracy, convergence)
iii. Finite processing speed (number of operations)
4)
Practice proper programming techniques
. You will never be a “LoneRanger”
(soledeveloper, soleuser). If you are, then what you are programming most likely has
no value. Nor will you be able to reuse/remember all the details of your own code.
i. Design of programs/algorithms
ii. Structure (subroutines, functions, testing)
iii. Commenting, useful variable naming
iv. Largeproject management
Assessment and Evaluation:
•
Weekly small homeworks out of the textbook (objectives 1, 2, and 4).
•
Three major projects projects (objectives 1, 2, and 4)
This is the end of the preview. Sign up
to
access the rest of the document.
 Spring '07
 ANAMALAI

Click to edit the document details