Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
13 views2 pages

CIV350 Web Syllabus

CIV 350 is a required course for civil engineering students that focuses on numerical analysis techniques for solving engineering problems. Key topics include numerical methods for linear and non-linear equations, interpolation, numerical integration, and differentiation, along with MATLAB coding. Prerequisites include MEC 102 and MEC 260, and corequisites are AMS 361, MAT 303, and MAT 305.

Uploaded by

bahirdar.city00
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views2 pages

CIV350 Web Syllabus

CIV 350 is a required course for civil engineering students that focuses on numerical analysis techniques for solving engineering problems. Key topics include numerical methods for linear and non-linear equations, interpolation, numerical integration, and differentiation, along with MATLAB coding. Prerequisites include MEC 102 and MEC 260, and corequisites are AMS 361, MAT 303, and MAT 305.

Uploaded by

bahirdar.city00
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

CIV 350 – Numerical Analysis for Civil Engineers

Current Catalog Introduction to the formulation and techniques for numerically solving a wide range of problems in
Description: engineering with a focus on civil engineering topics. This course provides students with an introduction to
principal concepts and methods of numerical analysis, such as (a) fundamental of digital computing using
computers; (b) principles of numerical methods and algorithms, and their accuracy and convergence behavior;
(c) introducing linear algebra and numerical methods such as direct and iterative techniques to solve the
system of linear equations; (d) roots of non-linear equations and their numerical solutions; (e) numerical
interpolation and integration; (f) fine-difference method to solve the ordinary differential equations of interest
in engineering applications.

Prerequisite: MEC 102; MEC 260

Corequisite: AMS 361; MAT 303; MAT 305

Textbooks and/or Required Texts:


Other Reqd Matl: Timothy Sauer, Numerical Analysis, 3rd edition (2020); and Pre-prepared class notes/slides/videos by the
Lecturer, Civil Engineering Department, Stony Brook University (2019).

This course is: Required

1. Introduction to numerical analysis


2. Single non-linear equations and their solutions
• Fixed point method
• Mid-point method
• Newton’s method
3. System of linear equations and their solutions
• Direct methods
- Naive Gaussian method
- LU-Factorization
- PA=LU Factorization
• Iterative methods
- Jacobi method
- Gauss-Seidel
- Successive Under-relaxation
- Thomas, Tridiagonal Matrix (TDMA) (direct) method
4. System of non-linear equations and their solutions
• Newton’s multivariate methods
5. Interpolation
• Linear interpolation method
• Lagrange method
• Newton’s divided differences
• Cubic Splines
6. Least square method
• Solving inconsistent linear system of equations
• Developing non-linear models
• Developing power law models
• Developing exponential models
• Developing periodic models
7. Numerical integration and differentiation
• Trapezoid rule
• Simpson’s rule

Last Updated: 9/2021


• Midpoint’s rule
8. Initial value problems and their solutions
• Explicit Euler scheme
• Implicit Euler scheme
• 2nd order Runge Kutta
• 4th order Runge Kutta
9. Boundary value problems and their solutions

Course Learning Course Learning Outcomes ABET Student Outcomes


Outcomes/ Understand digital computing and perform computations
Expected & MATLAB coding to solve single non-linear equations
1, 6
Performance
Conduct computations & MATLAB coding to solve
Criteria: 1, 6
system of linear equations
Conduct computations to solve system of non-linear
equations
1, 6
Understand interpolation methods & perform
calculations to find interpolative polynomial of data
1, 6
Understand least square method and use it to solve
inconsistent system of equations, find exponential,
periodic, power law, linear and nonlinear models
1, 2, 4, 6, 7
representing data points to make predictions
Understand the concepts and conduct numerical
integration & differentiation by coding in MATLAB
1
Understand the concepts of solving initial value problems
and conduct computations and MATLAB coding to solve 1
initial value problems
Understand the concepts of solving boundary value
problems and conduct computations and MATLAB 1
coding to solve initial value problems.
*

Prepared by: Ali Jon Khosronejad (2021)

Last Updated: 9/2021

You might also like