Numerical Analysis CIVL 3309

Course description:

Fundamental concepts and numerical analysis techniques used to solve different mathematical problems. This course emphasizes different techniques used for root finding, error analysis, roots of nonlinear algebraicequations, solving of linear systems, solving differential equations, differentiation, integration, interpolation, and curve fitting.

Course Aims:

  • Upon successful completion of Numerical Analysis, the student will have the knowledge and skills to develop and use analytical systems to predict and solve different mathematical problems related to civil engineering.                      
  • Introduce the basic theories and fundamentals of numerical methods and the mostly used methods in the different engineering fields. 
  • Understand the concepts of the numerical methods and apply these concepts for solving various problems. 
  • Use algorithms or computer code to reduce computing time and memory required to solve specific problems 
  • Improve programming skills for advanced courses and toparticipate in research projects.

Course outcomes:

  • Understand the terminology and concepts of numerical analysis.
  • Understand different techniques of numerical analysis and different aspects related to them.
  • Understand the flowchart of different numerical analysis techniques.
  • Acquire the ability to solve any numerical problem using computer.
  • Practice numerical analysis with different civilengineering problems.
  • To acquire the ability to realize the approach used by different numerical analysis applications.               
  • Estimate the amount of error inherent in different numerical methods.
  • Assess the efficiency of a selected numerical method when more than one option is available to solve a certain class of problem.