CE 335: Computational Methods in Civil Engineering (Fall 2018)

Class syllabus

Class materials

Lecture notes
Lab notes
Term project description
Rubric for term project
Instructions for logging on to WeBWorK

Lectures and related readings (dates are subject to change)

01 (Aug 27): YM lecture 3; MQR; K section 01.01,01.07
02 (Sep 5): YM lectures 4 and 28; K section 01.02-01.06
03 (Sep 17): YM lectures 8-12; K sections 04.01-04.09, 04.11
04 (Sep 26): YM lectures 14-16; K section 04.10
Midterm 1 (Oct 10) -- on material covered in Homeworks 1-4
05 (Oct 15): YM lecture 27; K sections 02.01-02.03
06 (Oct 22): YM lectures 21-22; K sections 07.01-07.08
07 (Oct 29): YM lectures 29-31; K sections 08.01-08.05
08 (Nov 5): YM lecture 33; K section 08.07
Midterm 2 (Nov 14) -- on material covered in Homeworks 5-8
09 (Nov 19): YM lecture 19; K sections 05.01-05.10
10 (Nov 26): YM lecture 20; K sections 06.01-06.05
11 (Dec 5): YM lectures 5-6, 13; K sections 03.03-03.06; K sections 09.01-09.02
Term project presentations
Final (Dec 17, 6 PM) -- cumulative

K: Kaw, Numerical Methods with Applications
YM: Young and Mohlenkamp, Introduction to Numerical Methods and Matlab Programming for Engineers
MQR: Matlab Quick Reference

Example programs


Sample exams

Midterm 1; Solutions
Midterm 2; Solutions
Final; Solutions
Another final; Solutions

Useful online resources for supplementary reading (and project ideas)

Official Matlab documentation
Introduction to Matlab
Pav, Numerical Methods Course Notes
Moler, Numerical Computing with MATLAB; Experiments with MATLAB; Essays; Blog
Collins, Fundamental Numerical Methods and Data Analysis
Kaw, Holistic Numerical Methods: extensive explanations and examples for individual methods
Kaw, Introduction to Matrix Algebra
What Every Programmer Should Know About Floating-Point Arithmetic: good explanations of roundoff error
Herz-Fischler, An Introduction to Octave for High School and University Students
Stahel, Octave Introduction and Applications
Wilson et al., "Best Practices for Scientific Computing"