Gregory V. Bard
Associate Professor of Mathematics
Preserving the lookandfeel of the World Wide Web as it was, in 1998.
SageRelated Stuff
What is Sage? Sage is the free, opensource competitor to Maple, Mathematica, Magma, and
Matlab. It is a computeralgebra system ideally suited to students of mathematics.
This page is woefully incomplete. The Sage community involves hundreds of developers
and thousands of contributors world wide.
 Here are some links for my book Sage for Undergraduates,
scheduled to be published by The American Mathematical Society in the Summer of 2014.
 Graciously, the AMS has permitted me to place a pdf file of the book on my webpage.
 Here is a link
to the blackandwhite version.
 Here is a link
to the color version.
 The online electronic appendix will cover plotting in color, animations, and 3D graphics.
Those subjects are not suited to a blackandwhite book, and therefore cannot be printed
inside the book itself. [Coming Soon!]
 Chapter 6 of the book teaches the reader how to make their own interactive webpages
or applets. To save readers from having to retype my
code into their computers,
I promised a zipfile with
some source code of the examples used.
 Here are some videos that I've made
to introduce you to the basics of using Sage with its most
simple interface, the Sage Cell Server. Both are less than five minutes.
 Part
One covers functions, derivatives, integrals, and 2D plotting.
 Part
Two covers factoring, 3D plotting, gradients, and symbolic solving.
 After watching both videos (or even without them) you'd find it very easy to just dive
on into Chapter 1 of my book, linked above.
 At the bottom of this page, I have some other videos about matrices and about linear
programming.
 Want to give Sage a try?
 For short and mediumsized problems (especially in 100level and 200level courses, but
even in higherlevel courses too), the best way to use Sage is the singlecell server.
Here is a link to The Sage SingleCell Server.
(That's the competitor to WolframAlpha, and until recently it was called SageAleph.)
 Here's a link to several interactive web pages and applets
that have been written mostly using Sage, by myself and others. (For using these,
NO KNOWLEDGE of Sage whatsoever is required!)
 For longer problems (especially those that will require collaboration, writing your
own programs, or using data sets) the
Sage Cloud
server is the way to go.
 The beauty of Sage is that it works through the internet. There is almost never any
reason to do a local install of Sage on your laptop or home computer. This is good news,
because it saves a lot of headaches and hassles (especially for students), that you would
have to suffer if you were using Mathematica, Maple, Matlab, or Magma.
 This is an excellent tutorial
for faculty, PhDstudents in mathematics, and senior math majors about using
Sage for all sorts of problems.
 Here is a large collection of quickreference
cards for Sage, by various people, for various branches of mathematics, in many languages.
Personally, I think having a printed quickreference card out next to the laptop while using
Sage is really handy. :)
 Here is a series of videos/screencasts introducing Sage. They are
made by William Stein, the founder of Sage.
 Here is a link to the official Sage website.
Last but not least, I've made some videos for introducing students to Sage.
 Here is a video for how to find the Reduced Row Echelon Form (RREF) of
a matrix. For example, you might do this to solve a linear system of equations.
 For solving Linear Programming Problems (i.e. maximizing or minimizing a manyvariable
linear function subject to several multivariate linear inequalities), I have three videos:
 More is coming soon!!
Last updated July 21st, 2014.
