01 Course Intro
01 Course Intro
Numerical Solutions to
CE Problems
CLASS
SCHEDULE
• Laboratory every Monday, 17:30-20:30 @SEL03
• Lecture every Friday, 15:30-17:30 @SJ202
CENSCP33Z – NUMERICAL SOLUTIONS TO CE PROBLEMS
COURSE DESCRIPTION
The course provides background on numerical analysis
needed to solve civil engineering problems numerically when
their analytical solution is either not available or difficult to
obtain. MATLAB programming environment or its equivalent
will be introduced and used in the course.
CENSCP33Z – NUMERICAL SOLUTIONS TO CE PROBLEMS
COURSE
OUTCOMES
After completing the course, the student must be able to:
1. Identify appropriate numerical/ mathematical tool or concepts
suitable for the solution of the CE problem
2. Analyze the CE problem to translate it to a numerical solution;
3. Use a computer software developing a solution to the problem.
4. Solve civil engineering problems numerically when their analytical
solution is either not available or difficult to obtain.
CENSCP33Z – NUMERICAL SOLUTIONS TO CE PROBLEMS
COURSE
OUTLINE
1. Review of the Mathematical Foundation
2. Fundamentals of Computer-aided Mathematical
Calculations
3. Solving System of Linear Equations
• Unique and Multiple Solutions, Trivial and Non-Trivial
Solutions, No Solution
• Direct Methods: Gauss Elimination Method
• Iterative Methods
• Jacobi Method: Gauss-Seidel Method
CENSCP33Z – NUMERICAL SOLUTIONS TO CE PROBLEMS
COURSE
OUTLINE
4. Roots of Nonlinear Eqns Incremental Search Method
• Bisection Method
• Regula Falsi and Secant Methods ~ Newton-Raphson
Method
5. Curve Fitting and Interpolation
• Polynomial Interpolation ~ Lagrange and Newton’s
Polynomials
• Cubic and Quadratic Spline Interpolation
• Curve Fitting by Function Approximation
• Least Squares Fit
CENSCP33Z – NUMERICAL SOLUTIONS TO CE PROBLEMS
COURSE
OUTLINE
6. Numerical Differentiation
• Finite Difference Methods
• Forward, Backward, and Central Difference Formulas
• Derivatives for Noisy Data
7. Numerical Integration
• Euler, Trapezoidal, Simpson and Gaussian Quadrature
Schemes
CENSCP33Z – NUMERICAL SOLUTIONS TO CE PROBLEMS
COURSE
OUTLINE
8. Solution of Ordinary Differential Equations: Initial Value
Problems
• Euler’s Explicit Method – Modified Euler’s Method,
Midpoint Method
• Runge-Kutta Methods (2nd, 3rd, 4th order methods)
• Modified Euler’s Predictor-Corrector Method
9. Solution of Ordinary Differential Equations: Boundary Value
Problem
CENSCP33Z – NUMERICAL SOLUTIONS TO CE PROBLEMS
GRADING
SYSTEM
LECTURE GRADE
• Class Standing 40%
a. Assignment, Seatwork, Board work,
and Oral Recitation----- 40%
b. Quiz---------------- 60%
100%
• Examination 60%
TOTAL 100%
CENSCP33Z – NUMERICAL SOLUTIONS TO CE PROBLEMS
GRADING
SYSTEM
LABORATORY GRADE
• Class Standing 50%
• Examination 50%
TOTAL 100%
CENSCP33Z – NUMERICAL SOLUTIONS TO CE PROBLEMS
GRADING
SYSTEM
TERM GRADE:
• LECTURE GRADE 40%
• LABORATORY GRADE 60%
TOTAL 100%
CENSCP33Z – NUMERICAL SOLUTIONS TO CE PROBLEMS
GRADING
SYSTEM
SEMESTRAL GRADE:
• PRELIMS 20%
• MIDTERMS 30%
• FINALS 50%
TOTAL 100%
CENSCP33Z – NUMERICAL SOLUTIONS TO CE PROBLEMS
CENSCP33Z – NUMERICAL SOLUTIONS TO CE PROBLEMS
Numerical Solution
of Sample Problem:
CENSCP33Z – NUMERICAL SOLUTIONS TO CE PROBLEMS
Numerical Solution
of Sample Problem:
CENSCP33Z – NUMERICAL SOLUTIONS TO CE PROBLEMS
HOMEWORK
NUMERICAL METHODS FOR ENGINEERS AND
SCIENTISTS (3RD EDITION)
AMOS GILAT, VISH SUBRAMANIAM
2.1
2.7
2.13
2.18
2.20
2.22
END.