18.085 - Computational Science and Engineering I (Summer 2015)

 

Instructors: Daniel Harris (weeks 1-5),
Farhan Choudhary (weeks 6-10)

Office: Dan: Room E18-401G;
Farhan: Room E17-401B

Email: dmh [at] math . mit . edu;
farhanch [at] mit . edu

Lectures: M W F 9:30 - 11:00 am, E17-139

Office Hours: Dan (weeks 1-5): Tuesdays 4-6pm in E18-358;
Farhan (weeks 6-10): Tuesdays 3-5pm in E17-466a.

Webpage: http://math.mit.edu/classes/18.085/summer2015/

Stellar (for grades): https://stellar.mit.edu/S/course/18/su15/18.085/
Let us know if you're not on the Stellar membership list for the class!


COURSE DESCRIPTION

The goal of this course is to give you:

Review of linear algebra, applications to networks, structures, and estimation, finite difference and finite element solution of differential equations, Laplace's equation and potential flow, boundary-value problems, Fourier series, discrete Fourier transform, convolution. Frequent use of MATLAB in a wide range of scientific and engineering applications.

This class is suitable for masters students, advanced undergraduates, or anyone interested in building a foundation in computational science.

Prerequisites: Calculus and some linear algebra

Textbook: Computational Science and Engineering by Gilbert Strang

Optional Textbook (for Matrix concepts): Matrix Analysis and Applied Linear Algebra by Carl Meyer
Can be accessed online through MIT Library

Grades: 40% problem sets, 60% two in-class quizzes (30-30).

Problem Sets: Due at start of class on Wednesday, unless otherwise noted. Half of problem set score will be for completion, remaining half will be for one graded problem.

Registration: Registration must be submitted by the end of the first week of the summer session (Friday, June 12). Registration submitted after this deadline is subject to a $50 late fee.
All students attending should be registered either for credit or as listener.

Online lectures: online lectures from Gil Strang are available here. You are encouraged to look at them, either before or after class!

Matlab Resources: Matlab codes from the textbook's website.
Matlab tutorials (see especially matrix-vector operations).


RECENT UPDATE

[07.13.2015]  Solutions to Exam 1 are posted below. The mean for the exam was 76, with a standard deviation of 15.

[07.10.2015]  Dan's final office hours will be on Tuesday (7/14) 4-5pm in E18-358.

[07.07.2015]  Special Exam Office Hours on Thursday (7/9) 4-6pm in E18-466A.

[06.29.2015]  PSET 3 is now updated. (Removed problem 6, the rest is the same.)

[06.15.2015]  PSET 1 is now updated. (Modified problem 4 and removed problem 5, the rest is the same.)

[06.09.2015]  Dan's office hours will be held today from 4-6pm in E18-358.

[05.20.2015]  Welcome to 18.085!

 

SCHEDULE

Syllabus

Topics and dates are tentative
Day Topics (page numbers are approximate) Related Documents
June 8Linear algebra basics (685-689)
June 10Four fundamental subspaces
Fundamental theorem of linear algebra (690)
Useful matrix identities
June 12Truss stability problem (186-188, 192-194)
June 15Resistor network problem
Solving linear systems Ax=b
LU decomposition (26-30)
Solving linear systems in MATLAB
June 17LU decomposition (cont.)
LU-decomposition operation count (32-33)
luTiming.m
More information on pivoting
June 19Elastic string problem
Boundary value problems (13-22)
Finite differences and difference equations
June 22 Delta and Green's functions (36-43)
June 24 Best fit problem
Least squares (128-137)
Normal equations
June 26 Gram-Schmidt (80-81)
QR decomposition (79-81)
Householder example
June 29 1st order systems of differential equations
Eigenvalues and eigenvectors (46-55)
Calculating determinants
July 1 Symmetric and positive definite matrices (66-67)
SVD (81-83)
July 3No class, holiday.
July 6 SVD (81-83) continued
Error analysis and condition number (84-87)
July 8 Radioactive decay problem
Forward and backward Euler, trapezoidal method (113)
July 10 EXAM 1 (in class): book and notes allowed, no electronic devices, no calculators.
July 13 3.1
July 15 3.1
July 17 3.2
July 20 3.2
July 22 3.3, 3.4
July 24 3.4, 3.5
July 27 3.5
July 29 3.6
July 31 3.6
August 3 4.1
August 5 4.3
August 7 4.3
August 10 4.4
August 12 4.4
August 14 EXAM 2 (in class): book and notes allowed, no electronic devices, no calculators.