Numerical Analysis, Spring 2010
Course Information
Final Project

Please meet with me for about 20-30 minutes sometime by Wednesday, 28 Apr, to show me what you have already for your final project.

If you want to do a project and contribute it to Sage so that it can be used by the worldwide mathematical community, I've listed a few numerical analysis ideas:



When I do use software in class, I will probably use Sage, which is based on the free industry-standard language Python. You can access Sage for free on the internet. Sage includes a number of cutting-edge numerical libraries.

Free Software

  • Sage: A free open-source alternative to leading commercial math packages. In addition to downloading the software to your computer, you can use it freely at
  • Octave: Open-source free alternative to Matlab. You can download versions for Windows, Mac, or Linux.

Commercial Software

  • Mathematica: A comprehensive computer algebra system. I think we have a campus license, so you can use it for free while you are here. Student licenses are not valid after you graduate, so student versions are basically “rented” until you graduate. Depending on what you do when you leave, Mathematica may cost thousands of dollars after you graduate.
  • Maple: A comprehensive computer algebra system.
  • Matlab: Software that is typically used in engineering to do linear algebra. This software costs tens of thousands of dollars once you are not a student.
Other resources

I've collected a number of links to online resources dealing with this class and other classes at Teaching Resources.

Page Tools