Engineering Professional Education
  Menu

Numerical Methods in Mechanical Engineering

ME58100

Fall 2017

Days/Time: TTh / 3:00-4:15 pm
Credit Hours: 3

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 in-class midterm and one two-hour final exam

Textbooks:
Required--"A Friendly Introduction to Numerical Analysis", Brian Bradie, Prentice Hall 2006, ISBN 9780130130549

Computer Requirements:
It is highly recommended that you develop, and run all your codes using the Unix or Linux environment. This will be available when you create an account and we give you access to workspace in nanohub.org.
Tutorial on Unix/Linux:
http://www.ee.surrey.ac.uk/Teaching/Unix/
Pick an editor:
vi
emacs
Important Resources:
Numerical Recipes in Fortran, Numerical Recipes in C-http://nanohub.org
SVN-http://nanohub.org/resources/3061
Students should contact the ITaP Help Desk (http://www.itap.purdue.edu/help/) for Blackboard questions

ProEd Minimum Requirements: view

Tuition & Fees: view

Other Requirements:
All software will be provided when you open an account in nanohub.org

SEMESTERS

Fall 2017
Fall 2019
Fall 2021

CURRENT INSTRUCTOR(S)

Marisol Koslowski

Phone
765-496-1045

Email
marisol@purdue.edu

Office
Purdue University
Mechanical Engineering Building
585 Purdue Mall
West Lafayette, IN 47907-2088

Instructor HomePage