Computer Sciences Dept.

CS 733: Computational Methods for Large Sparse Systems - Fall 2012 (Also ECE and Math)


Schedule

  Lecture:     8:50 - 9:40 MWF, 1325 CS
               Start at 8:40 from Sep 7 to Dec 12
  Mailing list: compsci733-1-f12@lists.wisc.edu 
  Course URL: http://www.cs.wisc.edu/~cs733-1 

Instructor: Michael C. Ferris

  Office:       4381 CS
  Telephone:    262-4281
  E-mail:       ferris@cs.wisc.edu
                I will respond to the class mailing list, including
		your original message in most cases.
  Office Hours: 10:00 - 11:00 Mondays, 11:00 - 12:00 Wednesdays
 
  Class cancelled: September 14, 2012; September 26, 2012; November
  21, 2012
 

Recommended Textbooks:

General Course Information

  • Course Overview
    • Introduction: linear algebra, storage schemes.
    • Direct methods (factorizations)
      • Gaussian elimination: dense, error analysis, sparse.
      • Local pivotal strategies.
      • Matrix modifications.
    • Iterative linear solvers.
    • Eigenvalue problems and eigenvectors.
    • Sparse least squares.
    • Sparse nonlinear equations.
    • Optimization applications.
    • Structure exploitation.
    • Algorithms for modern computing architectures.
  • Prerequisite (CS 367, 412 and Math 340) or (CS 367 and ECE 416) or (Consent of Instructor).

Scribing

  • Each student in turn will need to scribe a number of classes. Resulting output should be in pdf and source to produce this must also be provided.
  • Sign up list
    • Sep 5: Hyunwoo Kim
    • Sep 7: Merve Bodur
    • Sep 10: Zev Friedman
    • Sep 12: Youngdae Kim
    • Sep 17: Andrew Seidl
    • Sep 19: Lei Li
    • Sep 21: Yu Sun
    • Sep 24: Zhigeng Geng
    • Sep 28: Matthew McDaniel
    • Oct 1: Sathya Ravi
    • Oct 3: Honghao Zheng
    • Oct 5: Prathmesh Prabhu
    • Oct 8: Maxwell Collins
    • Oct 10: Corey Henderson
    • Oct 12: Alexander Borden
    • Oct 15: Yongjia Song
    • Oct 17: Niley Vaish
    • Oct 19: Taedong Kim
    • Oct 22: Nathan Mitchell
    • Oct 24: Hyunwoo Kim
    • Oct 26: Merve Bodur
    • Oct 29: Zev Friedman
    • Oct 31: Youngdae Kim
    • Nov 2: Andrew Seidl
    • Nov 5: Lei Li
    • Nov 7: Yu Sun
    • Nov 9: Zhigeng Geng
    • Nov 12: Matthew McDaniel
    • Nov 14: Sathya Ravi
    • Nov 16: Honghao Zheng
    • Nov 19: Prathmesh Prabhu
    • Nov 26: Corey Henderson
    • Nov 28: Alexander Borden
    • Nov 30: Yongjia Song
    • Dec 3: Niley Vaish
    • Dec 5: Taedong Kim
    • Dec 7: Nathan Mitchell
    • Dec 10: Maxwell Collins

Grading

  • Grades for the class will be available at Learn@UW. You will need to log-on, move to the course page, and use the "Grades" tab at the top of the page.
  • Approximately: 30% Homework, 20% Scribing, 50% Final
  • You may discuss the assignments with your classmates. However, you may not share any code, copy solution from another person, or carry out an assignment together. Discussion should only involve verbal communication. All assignments need to be written up entirely separately.

    Submitting someone else's work as your own is academic misconduct. Such cheating and plagiarism will be dealt with in accordance with University procedures (see the Academic Misconduct Guide for Students) .

Assignments and examinations

  • 1 Assignment per week approximately. Homework due at beginning of class one week after assigned unless otherwise noted.
  • Examinations are closed book, with the exception that 1 handwritten sheet (standard size paper) can be brought in to the examination.
  • No Midterm Examination
  • Final Examination - will be no later than December 14.

Handouts:

Programming Assignments and Homeworks


Miscellaneous


This page was updated September 6, 2012.

 
Computer Sciences | UW Home