Purdue Logo
Tuesdays and Thursdays
9:00am - 10:15am
HAMP 2107

Sinusoidal Function

CE597-175: Numerical Methods in Civil Engineering
(Fall 2020)

Instructors: Pablo Zavattieri, (email: zavattie@purdue.edu, HAMP G217)

Zavattieri's Office hours:  I  will hold office hours on Monday's from 11am to 12pm (via Zoom). We will use weekly this link: https://purdue-edu.zoom.us/j/2821118132?pwd=azlSSGRUczhRNExBcEE2WFRJY2N2UT09
Meeting ID: 282 111 8132
Passcode: 3UP70u

I will connect, and you can join me at any time during that period of time. You can also contact me via  email or setup an appointment (email me at zavattie@purdue.edu)


The objective of the course is to introduce students to numerical methods for solving problems in civil engineering (both for modeling and experimental work). The course provides students with the necessary background to enable them to use basic computational tools and gain a fundamental understanding of numerical methods. It also introduces them to basic computer programming and inculcates a systematic logical thought process towards problem solving.  This course is aimed to graduate students.

Syllabus [Download PDF] 

Course Main Topics:

  • Tutorial on programming
  • Introduction to scientific computing
  • Systems of linear equations
  • Solution to non-linear equations
  • Interpolation and polynomial approximation
  • Optimization
  • Numerical differentiation
  • Numerical integration
  • Partial differential equations
  • Ordinary differential equations
  • Other topics


    • Project 1: System of Linear Equations  [PDF]
      • Video explaining the project [Link]
    • Project 2: System of NonLinear Equations  [PDF]
    • Project 3:  Shooting Method with 4th order Runge-Kutta. The tennis ball problem [PDF]

    Books: No book is required. I will personally follow ideas from the following books and resources:
    • Scientific Computing. An Introductory Survey, Michael T. Heath, McGraw Hill, 2nd edition
    • Numerical Methods for Engineers, Steven C. Chapra, Raymond, P. Canale, 7th Edition, McGraw Hill, 2015.
    • Matlab programming for Engineers, Stephen J. Chapman, 5th Edition, Cengage Learning, 2015.

    Other Resources: The following is a list of useful links
    Tutorials for C and Fortran:
    ECN servers:
    • interstate (recommended server): As a CE student you have access to interstate.ecn.purdue.edu

      Instructor: Prof. Pablo Zavattieri,
      Jerry M. and Lynda T. Engelhardt  Professor

      Lyles School of Civil Engineering
      College of Engineering
      Purdue University

      Delon and Elizabeth Hampton Hall
      550 Stadium Mall Drive
      West Lafayette, IN 47907-2051
      Office: CIVL G217

      Office hours: via zoom. TBD, also  by appointment (email me at zavattie@purdue.edu)
      HAMP G217


      >> 08/21/2020: Welcome to CE597 Numerical Methods in Civil Engineering. More notes and announcements will be posted in this column.


        2020 Pablo D. Zavattieri |Site designed by P. Zavattieri                                    

           2011 Pablo D. Zavattieri (Site designed by P. Zavattieri)