Вы находитесь на странице: 1из 3

Course Code: COEN 3083 Course Name: Numerical Methods for Engineering with Programming Applications Prerequisites: Differential

Equations Course Description: Numerical Methods deals with the study of direct and interactive numerical methods in engineering, determination of error bounds in calculations, computation of series expansions, roots of algebraic and transcendental equations, numerical differentiation and integration, solution to simultaneous linear and nonlinear equations, function approximation and interpolation, differential equations, optimization, and their applications. Number of Contact Hours per week: 3 hours lecture, 2 hours laboratory Course Objectives: Upon completion of the course, the student must be able to: 1. 2. 3. 4. 5. 6. 7. Estimate error bounds in numerical calculations Evaluate series expansions Solve differential equations Perform interpolation of functions Find the roots of equations Solve simultaneous linear and nonlinear equations Prepare algorithms, write computer programs, use computer software and implement these to the solution of engineering problems 8. Prove theorems using logic Course Outline: Part I: Basic Numerical Methods Introduction and Overview Roots and optimization Linear systems Curve fitting Numerical differentiation of data and functions Numerical integration of data and functions Ordinary Differential equations

Part II: MATLAB Programming MATLAB Fundamentals Programming with MATLAB

Laboratory Equipment: Computer programming and exercises using MATLAB. Textbook: Applied Numerical Methods with MATLAB, S.C. Chapra

Course Overview: Part I: Basic Numerical Methods 1.1 Introduction and Overview Mathematical Modeling, Numerical Methods, and Problem Solving Roundoff and Truncation Errors 1.2 Roots and optimization Roots: Bracketing Methods o Roots in Engineering and Science o Graphical Methods o Bracketing Methods and Initial Guesses o Bisection o False Position Roots: Open Methods o Simple Fixed-Point Iteration o Newton-Raphson o Secant Methods o Polynomials Optimization o Introduction and Background o One-Dimensional Optimization o Multidimensional Optimization 1.3 Linear Systems Linear Algebraic Equations and Matrices Gauss Elimination LU Factorization Matrix Inverse and Condition Iterative Methods 1.4 Curve Fitting Linear Regression General Linear Least-Squares and Nonlinear Regression Polynomial Interpolation Splines and Piecewise Interpolation 1.5 Numerical differentiation of data and functions 1.6 Numerical integration of data and functions 1.7 Ordinary differential equations Initial Value Problems Boundary Value Problems

Part II: MATLAB Programming 2.1 MATLAB Fundamentals MATLAB Environment Assignment Mathematical Operations Use of Built-in Functions Graphics 2.2 Programming with MATLAB M-Files Input-Output Structured Programming Nesting and Indentation Passing Functions to M-Files

Вам также может понравиться