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

NATIONAL GRADUATE SCHOOL OF ENGINEERING

University of the Philippines Diliman


Diliman, Quezon City

COURSE SYLLABUS
ES 204 Numerical Methods in Engineering
2nd Semester AY 2019-2020

COURSE DESCRIPTION:
Roots of single equations; systems of linear and nonlinear equations; ordinary differential equations; partial
differential equations; applications

Credit: 3 units
Prerequisite: ES 26/equiv.

COURSE OBJECTIVES:
After successfully completing this course, the student should be able to
1. Understand numerical approaches in solving engineering problems;
2. Implement numerical methods by writing algorithms using a computing environment;
3. Acquire computational skills in solving linear and nonlinear algebraic equations;
4. Develop mathematical insights and computational skills in solving ordinary and partial differential
equations.

CLASS POLICIES AND REQUIREMENTS:


1. Attendance will be checked. A student who is absent for more than three (3) times will be given a grade
of 5.00 if he/she does not drop the course. A student may officially drop the course until April 13 (Mon).
2. Mode of assessment will be in terms of Machine Problems and Homework. Machine problems shall be
done outside class hours within a prescribed period. The final grade will be computed as follows:

FINAL GRADE = 90% (Machine Problem Average) + 10% (Homework Average)

3. Complaints regarding the machine problems will be entertained for a period of two (2) weeks after the
result has been returned.
4. Any missed/late submission of machine problem will be given a grade of ZERO.
5. Grading scale will be as follows:
92-100 88-<92 84-<88 80-<84 76-<80 72-<76 68-<72 64-<68 60-<64 0-<60
1.00 1.25 1.50 1.75 2.00 2.25 2.50 2.75 3.00 5.00

6. The instructor reserves the right to make changes in the class policies when deemed necessary.

INSTRUCTOR’S INFORMATION:
Asst. Prof. Jay R T. Adolacion
Room C305-306, Department of Chemical Engineering
(02) 981-8500 local 3113
jtadolacion@up.edu.ph
Consultation Hours: MWF 9:30 – 11:30 AM, 4:00 – 6:00 PM
COURSE OUTLINE

I. Introduction to Numerical Methods and Error Analysis


Programming with Python

II. Nonlinear Algebraic Equations in One Variable


Bisection Method, Regula Falsi Method, Fixed Point Iteration, Newton-Raphson Method, Secant Method

III. Simultaneous Algebraic Equations


Gaussian Elimination Method, Gauss-Jordan Reduction Method, Other Direct Methods; Vector and Matrix
Norms; Ill-Conditioned Equations; Jacobi Iteration Method, Gauss-Seidel Iteration Method, Relaxation Methods;
Fixed Point Iteration and Newton-Raphson Method for System of Nonlinear Equations

MACHINE PROBLEM 01

IV. Function Approximation and Curve Fitting


Least Squares Regression; Direct Fit Polynomial, Lagrange Interpolating Polynomial, Newton’s Divided-
Difference Interpolating Polynomial; Spline Interpolation; Bilinear Interpolation

V. Numerical Integration
Newton-Cotes Formulas (Trapezoidal Rule, Simpson’s Rules); Richardson Extrapolation, Romberg Integration;
Adaptive Quadrature; Gaussian Quadrature

VI. Numerical Differentiation


Taylor Series Approach, Finite Difference Formulas

MACHINE PROBLEM 02

VII. Ordinary Differential Equations (Initial Value Problems)


Euler’s Method and Modifications; Runge-Kutta Methods; Multistep Methods; Simultaneous and Higher Order
Differential Equations; Finite Difference Method

VIII. Ordinary Differential Equations (Boundary Value Problems)


Shooting Method; Finite Difference Method

IX. Partial Differential Equations


Application of Finite Difference Method to Elliptic, Parabolic, and Hyperbolic Partial Differential Equations

MACHINE PROBLEM 03

REFERENCES
Burden, Richard L. (2011) Numerical Analysis. 9th Ed., Boston: Brooks/Cole, Cengage Learning.
Chapra, Steven C. & Canale, Raymond P. (2015) Numerical Methods for Engineers. 7th Ed., New York: McGraw Hill.
Hoffman, Joe D. (2001) Numerical Methods for Engineers and Scientists. 2nd Ed., New York: Marcel Dekker Inc.
Kreyszig, Erwin (2011) Advanced Engineering Mathematics. 10th Ed., Hoboken, New Jersey: John Wiley.
https://www.learnpython.org/en/Hello%2C_World%21
https://www.tutorialspoint.com/python3/index.htm

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