next up previous
Next: About this document ...

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:

These and other applications can be further explored in the projects.

Curriculum

Honour code



All of the following are strictly forbidden:

All references and/or websites used must be included in a bibliography. Care must be taken not to plagiarize.

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).




next up previous
Next: About this document ...
John K. Johnstone; Last update: 08-22-05 by jj