Mesut Pervizpour

CEE-117 Numerical Methods in CEE

Course Description:

Techniques for computer solution of linear and non-linear simultaneous equations; eigenvalue analysis; finite differences; numerical integration; numerical solutions to ordinary differential equations. Case studies in the various branches of civil engineering. Prerequisites: Math 205.

Text book:
  • Applied Numerical Methods with MATLAB: for Engineers & Scientists, by Chapra, (2011), ISBN:0073401102
    Numerical Computing with Matlab, Cleve Moler, SIAM, 2004.
    Numerical Methods for Engineers, Chapra, Canale
    Numerical Methods, Algorithms and Applications, Fausett
    Applied Numerical Methods using Matlab, Fausett
    Applied Numerical Methods using Matlab, Yang, Cao, Chung, Morris

Location and Hours:
Lecture: T-TH 10:45 - 12:00 PM, PA360

Syllabus | Handouts | Assignments | Labs/Exams | Links

Course Syllabus in pdf Numerical Methods Syllabus

  1. Attendance At Lectures And Recitation Is Required. Attendance will be taken every class and section 3 notices will be issued for missing class or coursework. Make-up privileges for missed examinations are based on documented reasons for absence. In general, the opportunity for make-up is granted only when there are extenuating circumstances.
  2. Academic integrity. It has been my experience in the past that when students study in groups, and communicate they perform better. However, please note that your submitted work for this course should be conducted individually. Academic Integrity is expected from all students in all matters related to this course. In particular, a student assumes responsibility for every assignment, project or exam that he/she submits. University Code of Conduct:
  3. Accommodations for Students with Disabilities: If you have a disability for which you are or may be requesting accommodations, please contact both your instructor and the Office of Academic Support Services, University Center 212 (610-758-4152) as early as possible in the semester. You must have documentation from the Academic Support Services office before accommodations can be granted.
  4. Assignments:
    • Homework is due at the beginning of class on the specified day. Late submissions will be penalized by 10%. Homework solutions will be posted 24 hours after they are due on Lehigh Coursesite, and no solutions will be accepted after they are posted.
    • There will be in class quizzes. A course project will be assigned where work will be carried out continually during the semester. A final report and presentation is required.
    • Homework solutions should conform to the standards of good engineering practice:
      - Work should be done on one side of the paper using engineering computation paper or well organized similarly.
      - Each problem should begin on a new page, clearly labeled on numbered pages.
      - Work should be done in pencil.
      - Your name and assignment number should appear on each page.
      - Work should be organized and presented neatly. Assumptions should be clearly stated, units should be noted on answers and key intermediate results, and answers should be clearly identified.
    • Programming assignment requirements and submittal details will be discussed in lectures. These are individual assignments, absolutely NO collaboration is allowed. Plagiarism in programming assignments will have EXTREME consequences.
    • Course project statement will be discussed in the lecture.

      Homework points will be deducted if any the preceding requirements are not followed.
Two Mid-term tests & Matlab Test
Final Exam


  1. Programming with Matlab
  2. Single variable problems & root finding
  3. MATLAB Test
  4. Introduction to optimization
  5. Midterm-1
  6. System of Linear Equations
  7. LU decomposition
  8. Eigen Analysis
  9. Curve Fitting
  10. Midterm-2
  11. Numerical Integration
  12. Numerical Differentiation
  13. Solution of ODEs
  14. Introduction to Solution of PDEs
  15. Final Exam