CS 680/780: Numerical Computing Foundations Fall 2005
Johnstone Course outline
| Professor | Dr. John K. Johnstone, CH125 |
| Time | MWF 10:10am-11, 134 Education Building |
| TA | Ying Sun (suny@cis.uab.edu) |
| Office Hours | Johnstone: M-F 12-1 (CH125); Sun: TTh6-8pm (CH153) |
| Prerequisites | Graduate standing, including knowledge of linear algebra, C, and UNIX. |
| Textbook | Gene Golub and Charles Van Loan (1996) |
| Matrix Computations (3rd edition). Johns Hopkins University Press. | |
| Website | www.cis.uab.edu/cs680 or www.cis.uab.edu/cs780 |
| Equipment | CH135 or workstations in your lab (for PhD students). |
| Get a department computer account if you don't already have one | |
| (go to www.cis.uab.edu/it/accountApplication.php) |
Additional References
Grading
Homework 15% (25% for 680)
Project (780 only) 25%
Midterms (September 23 and October 28, in class) 30% (40% for 680)
Final (Wednesday, December 14, 8am-10:30) 30% (35% for 680)
There will also be differences between the 680 and 780 exams (e.g., an extra question for 780 or an alternative question), and between homeworks (e.g., number of homeworks).
Homework is due in class, at the beginning of class. Late penalty is 10% per day; however, note that the homework must be handed in before a homework solution is handed back, which will be done within a week. Late homework should be handed in to the department office (Campbell 115), with a secretary's signature acknowledging time and date of receipt. Homeworks will be marked by the TA. I will mark all exams. Last day to withdraw with 'W': December 5, 2005.
Course Description
This is predominantly a course about matrix computation, emphasizing efficiency and robustness. The major topics are the solution of linear systems and spectral analysis (computation of eigenvectors and eigenvalues). Other topics include efficient algorithms for matrix multiplication, singular value decomposition, least squares, and nonlinear systems. A selection of applications of these methods will also be explored, such as curve fitting and principal component analysis.
Topics
Applications
A unique aspect of this course is its coverage of applications, which formally and informally motivate the numerical techniques developed in the course. Examples of applications include:
Curriculum
Honour code
All of the following are strictly forbidden:
Violations of any part of this honour code will result in a 0 on that exam/assignment/project, possible failure of the course, and possible forwarding of the case to the school ethics board, where a decision about expulsion from UAB is made.
Grading policy
In general, the marking scheme for this class will be as follows.
These standards may be adjusted for certain exams or homeworks, but any adjustment will be announced in class.
Attendance policy
You are expected to attend every class. If you must miss a class because of illness or other unavoidable reason, you are responsible for getting the notes and any assignments from a fellow student. Large gaps in attendance are not acceptable (e.g., if you must work during class hours, please drop the course).
Makeup policy
Midterm exams can be made up if missed due to illness, upon receipt of a doctor's note. The final exam cannot be made up. The final exam cannot be offered to students early (e.g., for Christmas travel).