a logo for the course

Matrix Computations

David Gleich

Purdue University

Fall 2018

Course number CS-51500

Tuesday and Thursday, 3:00-4:15pm

Location Forney G124

Initial survey -- your course goals

Please answer the following questions in complete sentences in a typed manuscript and submit the solution on blackboard by on August 26th at 11:59pm.


  1. Please tell me about yourself: name, MS/PhD objective, adviser (if you have one), year in program, research area.

  2. Why are you taking the class?

The course

  1. The homeworks will be a mix of examples, applications, coding, and theory. For instance, I might have a few easy "practice" questions about solving small linear systems. Then I might have a multi-step application that develops a general problem such as... "figure out where people are moving and where they are likely to be in 2050" into a matrix algorithm. There will also be some coding work, such as "write a program to solve a linear system using the LU decomposition without pivoting". Finally, there will be a theory component to the homeworks. These problems will ask you to prove a matrix statement.

Do you find you learn better with any particular type of problem? If so, which one?

  1. Would you be interested in extra credit opportunities that extend the homework questions in more difficult ways? For instance, making your implementations fast or in C++.

  2. Would you be interested in sharing any of the matrix problems you encounter with the class in a 3-5 minute presentation?

  3. What have other professors done that you've found helps you learn?

Numerical computing software

  1. Have you used Julia before?

  2. Have you used Matlab before?

  3. Have you used NumPy/SciPy before?

  4. Have you used R before?

  5. Have you used Mathematica before?

  6. Any other numerical computing packages?

Proposed new course

  1. Please vote on the Piazza question regarding the


  1. Would you be interested in having access to the video taped lectures from the last few years I've taught the class? If so, should I provide them before or after the same lecture this year?