Textbook Companion Site

There is a student companion site for the textbook with review sheets, practice exams, Mathematica and other files.


SageMath Files, SageMath Cells

SageMath is a free, open-source mathematics software system that is based on Python. It is intended to be an "open source alternative to Magma, Maple, Mathematica, and MATLAB." You can download it (for free!) here. You can also run it in the cloud here.

Here are some useful links for learning and using SageMath:

  • You can find a multitude of resources on the SageMath support page.
  • Here you can find a searchable index of topics in the SageMath manual. (Using a search engine also works well.)
  • You can browse a large collection of SageMath-related questions and answers at You can also ask questions of your own.



MATLAB (a contraction of "matrix laboratory") is a computing environment and programming language developed by MathWorks. Dartmouth has a site license for MATLAB: you can download it (for free!) here.

Other Resources