Numerical Methods in Mechanical Engineering - ME58100
This course will cover a range of numerical analysis techniques related to solving systems of linear algebraic equations, matrix eigenvalue problems, nonlinear equations, polynomial approximation and interpolation, numerical integration and differentiation, ordinary and partial differential equations.
Learning Objective:
To introduce the student to basic numerical analysis techniques which are used to solve science and engineering problems. To provide students with experience programming some of these techniques to help them gain familiarity with the methods and the errors associated with them.
Description:
This course will cover a range of numerical analysis techniques related to solving systems of linear algebraic equations, matrix eigenvalue problems, nonlinear equations, polynomial approximation and interpolation, numerical integration and differentiation, ordinary and partial differential equations.
Topics Covered:
Introduction; Computer Programming Languages and Software; Systems of Linear Algebraic Equations; Matrix Eigenvalue Problems; Nonlinear Equations; Polynomial Approximation and Interpolation; Numerical Differentiation and Integration; Ordinary Differential Equations; Partial Differential Equations
Prerequisites:
Graduate level standing in a science or engineering discipline. Some background in MATLAB, FORTRAN, PYTHON, or C and computer programming
Applied / Theory:
65 / 35
Web Address:
https://nanohub.org/groups/me581
Web Content:
includes lecture notes, syllabus, homework solutions, grades, references, sample exam, links. Mixable will also support course.
Homework:
Bi-weekly assignments involving both hand written and computer programming
Projects:
None
Exams:
One take home midterm exam and one take home final exam
Textbooks:
Official textbook information is now listed in the Schedule of Classes. NOTE: Textbook information is subject to be changed at any time at the discretion of the faculty member. If you have questions or concerns please contact the academic department.
Required--"A Friendly Introduction to Numerical Analysis", Brian Bradie, Prentice Hall 2006, ISBN 9780130130549
Computer Requirements:
Create an account in nanohub.org
All software will be provided when you open an account in nanohub.org