Numerical Analysis for Civil Engineers (CIV350)

Undergraduate course, Stony Brook University, Department of Civil Engineering, 2024

Numerical Analysis for Civil Engineers (CIV350) is a core undergraduate course that introduces students to numerical methods commonly used in civil and environmental engineering. The course emphasizes the application of computational techniques to solve linear and nonlinear equations, systems of equations, differential equations, and optimization problems.

Responsibilities

  • Delivered weekly lectures and hands-on coding sessions using MATLAB and Python.
  • Designed assignments and projects focused on numerical modeling of real-world civil engineering problems.
  • Guided students in understanding the theory and implementation of numerical algorithms.
  • Provided academic support through office hours and feedback on programming-based coursework.

Learning Objectives

By the end of the course, students were expected to:

  • Understand the mathematical foundations of numerical methods.
  • Implement numerical algorithms to solve civil engineering problems involving structural analysis, hydraulics, and geotechnics.
  • Evaluate the accuracy, stability, and efficiency of numerical solutions.
  • Develop computational skills necessary for advanced modeling and simulation.